Loading Gopkg.lock +183 −22 Original line number Diff line number Diff line Loading @@ -2,35 +2,44 @@ [[projects]] digest = "1:2b10b9a545074605403d32baf9dda24b7582976ba7e9b46c4c7b9da9edac03e7" name = "cloud.google.com/go" packages = [ "compute/metadata", "internal/version", "monitoring/apiv3", "trace/apiv2" "trace/apiv2", ] pruneopts = "" revision = "aad3f485ee528456e0768f20397b4d9dd941e755" version = "v0.25.0" [[projects]] digest = "1:e3068be059197738a06d2110e25b4bdc6b4cf354dec83ddf3511bc827d1ffd08" name = "github.com/RoaringBitmap/roaring" packages = ["."] pruneopts = "" revision = "07be1464c92d197fc7c4347c2ef10defde490240" version = "v0.4.13" [[projects]] branch = "master" digest = "1:6ae849fd4cfda8751fa6332e63cbd6685bfa24027de5309d26b2d06c21003138" name = "github.com/Smerity/govarint" packages = ["."] pruneopts = "" revision = "7265e41f48f15fd61751e16da866af3c704bb3ab" [[projects]] branch = "master" digest = "1:c0bec5f9b98d0bc872ff5e834fac186b807b656683bd29cb82fb207a1513fabb" name = "github.com/beorn7/perks" packages = ["quantile"] pruneopts = "" revision = "3a771d992973f24aa725d07868b467d1ddfceafb" [[projects]] digest = "1:35b1f0fb65dd639625d24ad63d22b8e802c3ab7ab871ba0113d49dadab8a287e" name = "github.com/blevesearch/bleve" packages = [ ".", Loading Loading @@ -68,86 +77,112 @@ "search/highlight/highlighter/simple", "search/query", "search/scorer", "search/searcher" "search/searcher", ] pruneopts = "" revision = "1a319cdf5bf77dc8cee35a6b99f908792c2547ef" version = "v0.7.0" [[projects]] digest = "1:b9a6b4e079fea1e137c0f8caeb65030978a8dee9f37df5a6ffd9fabe98cdd32e" name = "github.com/blevesearch/go-porterstemmer" packages = ["."] pruneopts = "" revision = "b4dd94e38f29620fe0f97ae4b0f6994b0d5d75f0" version = "v1.0.1" [[projects]] branch = "master" digest = "1:eb75e36e2b8b6a24e51dd1cd5692bfa0594003aeeb867a774d0ff1159fcb9ff9" name = "github.com/blevesearch/segment" packages = ["."] pruneopts = "" revision = "762005e7a34fd909a84586299f1dd457371d36ee" [[projects]] digest = "1:ed112122ed4a920d944cc99b9d00b0441c11685939c28462c719488d36fe29aa" name = "github.com/boltdb/bolt" packages = ["."] pruneopts = "" revision = "2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8" version = "v1.3.1" [[projects]] digest = "1:c05e492e19a0704f4fee4d546ca899586c176b73f31c4a06051473ea75e7eaa2" name = "github.com/cockroachdb/cockroach-go" packages = ["crdb"] pruneopts = "" revision = "59c0560478b705bf9bd12f9252224a0fad7c87df" [[projects]] branch = "master" digest = "1:bf1ffbd0316073dc09af00d78f79eac88770e48a3ae1d045efb273dd6c495243" name = "github.com/couchbase/vellum" packages = [ ".", "regexp", "utf8" "utf8", ] pruneopts = "" revision = "d4af51308df0a8259faf1c746cb262a799c5df93" [[projects]] digest = "1:56c130d885a4aacae1dd9c7b71cfe39912c7ebc1ff7d2b46083c8812996dc43b" name = "github.com/davecgh/go-spew" packages = ["spew"] pruneopts = "" revision = "346938d642f2ec3594ed81d874461961cd0faa76" version = "v1.1.0" [[projects]] digest = "1:6098222470fe0172157ce9bbef5d2200df4edde17ee649c5d6e48330e4afa4c6" name = "github.com/dgrijalva/jwt-go" packages = ["."] pruneopts = "" revision = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e" version = "v3.2.0" [[projects]] branch = "master" digest = "1:4c4a331124d70560f6da77d5088c10215e28a4b7fc1ee81eb4bc8400c86761cc" name = "github.com/edsrzf/mmap-go" packages = ["."] pruneopts = "" revision = "0bce6a6887123b67a60366d2c9fe2dfb74289d2e" [[projects]] branch = "master" digest = "1:7e33fce0e76a165d0ab0eaab80af044082d056686ee1abf051e40170bd931fbc" name = "github.com/glycerine/go-unsnap-stream" packages = ["."] pruneopts = "" revision = "9f0cb55181dd3a0a4c168d3dbc72d4aca4853126" [[projects]] digest = "1:f0620375dd1f6251d9973b5f2596228cc8042e887cd7f827e4220bc1ce8c30e2" name = "github.com/go-yaml/yaml" packages = ["."] pruneopts = "" revision = "5420a8b6744d3b0345ab293f6fcba19c978f1183" [[projects]] digest = "1:94ab904da3a528888677f39d32f9625ea8b2d639146af9c79ff97bda3e8554ae" name = "github.com/gobuffalo/packr" packages = ["."] pruneopts = "" revision = "147bee9cde84aeca6693d1b1aedc595298f24d5b" version = "v1.12.0" [[projects]] digest = "1:181fe10dcb708edd7c68c5781928b6657612771f81dd1773287386b6982c94e2" name = "github.com/gofrs/uuid" packages = ["."] pruneopts = "" revision = "3a54a6416087bae7aa0ac32dd79fe1bf87bc99e4" version = "v2.1.0" [[projects]] digest = "1:f958a1c137db276e52f0b50efee41a1a389dcdded59a69711f3e872757dab34b" name = "github.com/golang/protobuf" packages = [ "jsonpb", Loading @@ -159,178 +194,228 @@ "ptypes/empty", "ptypes/struct", "ptypes/timestamp", "ptypes/wrappers" "ptypes/wrappers", ] pruneopts = "" revision = "b4deda0973fb4c70b50d226b1af49f3da59f5265" version = "v1.1.0" [[projects]] branch = "master" digest = "1:2a5888946cdbc8aa360fd43301f9fc7869d663f60d5eedae7d4e6e5e4f06f2bf" name = "github.com/golang/snappy" packages = ["."] pruneopts = "" revision = "2e65f85255dbc3072edf28d6b5b8efc472979f5a" [[projects]] digest = "1:e097a364f4e8d8d91b9b9eeafb992d3796a41fde3eb548c1a87eb9d9f60725cf" name = "github.com/googleapis/gax-go" packages = ["."] pruneopts = "" revision = "317e0006254c44a0ac427cc52a0e083ff0b9622f" version = "v2.0.0" [[projects]] digest = "1:bbd196e39a1bf00c8dcff1d3171aa0fd39407a9ad4f006a47e6e248492832967" name = "github.com/gorhill/cronexpr" packages = ["."] pruneopts = "" revision = "88b0669f7d75f171bd612b874e52b95c190218df" [[projects]] digest = "1:dbbeb8ddb0be949954c8157ee8439c2adfd8dc1c9510eb44a6e58cb68c3dce28" name = "github.com/gorilla/context" packages = ["."] pruneopts = "" revision = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42" version = "v1.1.1" [[projects]] digest = "1:a1a1522a8c1fad5675ce8ec9de96f30b898df7c8c229928c35dbd8cf277e6d62" name = "github.com/gorilla/handlers" packages = ["."] pruneopts = "" revision = "90663712d74cb411cbef281bc1e08c19d1a76145" version = "v1.3.0" [[projects]] digest = "1:c2c8666b4836c81a1d247bdf21c6a6fc1ab586538ab56f74437c2e0df5c375e1" name = "github.com/gorilla/mux" packages = ["."] pruneopts = "" revision = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf" version = "v1.6.2" [[projects]] digest = "1:d8cdc0d262dd90e44b64e5345f3e5b3c1d5e18e64c58be40bc3573b6376cbe11" name = "github.com/gorilla/websocket" packages = ["."] pruneopts = "" revision = "5ed622c449da6d44c3c8329331ff47a9e5844f71" [[projects]] digest = "1:b563eec078077ba5cedc795462cbd6d7c75a106a4d2e3d02940093c80e28de28" name = "github.com/grpc-ecosystem/grpc-gateway" packages = [ "protoc-gen-swagger/options", "runtime", "runtime/internal", "utilities" "utilities", ] pruneopts = "" revision = "92583770e3f01b09a0d3e9bdf64321d8bebd48f2" version = "v1.4.1" [[projects]] digest = "1:09792d732b079867772cdbabdf7dc54ef9f9d04c998a9ce6226657151fccbb94" name = "github.com/lib/pq" packages = [ ".", "oid" "oid", ] pruneopts = "" revision = "90697d60dd844d5ef6ff15135d0203f65d2f53b8" [[projects]] digest = "1:63722a4b1e1717be7b98fc686e0b30d5e7f734b9e93d7dee86293b6deab7ea28" name = "github.com/matttproud/golang_protobuf_extensions" packages = ["pbutil"] pruneopts = "" revision = "c12348ce28de40eed0136aa2b644d0ee0650e56c" version = "v1.0.1" [[projects]] branch = "master" digest = "1:2b92866d98297fd59e1ae4eeac721ba59b9015bcf899e5575130481405ac0110" name = "github.com/mschoch/smat" packages = ["."] pruneopts = "" revision = "90eadee771aeab36e8bf796039b8c261bebebe4f" [[projects]] digest = "1:210286d0cb60ffe28f1ca00b664029e8943009f95d06d8f8c336301b28e1aee5" name = "github.com/philhofer/fwd" packages = ["."] pruneopts = "" revision = "bb6d471dc95d4fe11e432687f8b70ff496cf3136" version = "v1.0.0" [[projects]] digest = "1:7365acd48986e205ccb8652cc746f09c8b7876030d53710ea6ef7d0bd0dcd7ca" name = "github.com/pkg/errors" packages = ["."] pruneopts = "" revision = "645ef00459ed84a119197bfb8d8205042c6df63d" version = "v0.8.0" [[projects]] digest = "1:256484dbbcd271f9ecebc6795b2df8cad4c458dd0f5fd82a8c2fa0c29f233411" name = "github.com/pmezard/go-difflib" packages = ["difflib"] pruneopts = "" revision = "792786c7400a136282c1664665ae0a8db921c6c2" version = "v1.0.0" [[projects]] digest = "1:ddf24b58ae42517d87aeb853c650d0563540a997e4e3cbfe4ed10fc6e7a0f361" name = "github.com/prometheus/client_golang" packages = [ "prometheus", "prometheus/promhttp" "prometheus/promhttp", ] pruneopts = "" revision = "bcbbc08eb2ddff3af83bbf11e7ec13b4fd730b6e" [[projects]] branch = "master" digest = "1:185cf55b1f44a1bf243558901c3f06efa5c64ba62cfdcbb1bf7bbe8c3fb68561" name = "github.com/prometheus/client_model" packages = ["go"] pruneopts = "" revision = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f" [[projects]] branch = "master" digest = "1:bfbc121ef802d245ef67421cff206615357d9202337a3d492b8f668906b485a8" name = "github.com/prometheus/common" packages = [ "expfmt", "internal/bitbucket.org/ww/goautoneg", "model" "model", ] pruneopts = "" revision = "7600349dcfe1abd18d72d3a1770870d9800a7801" [[projects]] branch = "master" digest = "1:e04aaa0e8f8da0ed3d6c0700bd77eda52a47f38510063209d72d62f0ef807d5e" name = "github.com/prometheus/procfs" packages = [ ".", "internal/util", "nfs", "xfs" "xfs", ] pruneopts = "" revision = "05ee40e3a273f7245e8777337fc7b46e533a9a92" [[projects]] digest = "1:c3b2d3c9d09216984d30aa2468dac8fdc6f876a3dce08c08f0e3d22a9ca71957" name = "github.com/rubenv/sql-migrate" packages = [ ".", "sqlparse" "sqlparse", ] pruneopts = "" revision = "3f452fc0ebebbb784fdab91f7bc79a31dcacab5c" [[projects]] branch = "master" digest = "1:49f625590d0a3a4d0db850eb233fd22b110c490aa8123589445924d2d47bbe0a" name = "github.com/steveyen/gtreap" packages = ["."] pruneopts = "" revision = "0abe01ef9be25c4aedc174758ec2d917314d6d70" [[projects]] digest = "1:c587772fb8ad29ad4db67575dad25ba17a51f072ff18a22b4f0257a4d9c24f75" name = "github.com/stretchr/testify" packages = ["assert"] pruneopts = "" revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686" version = "v1.2.2" [[projects]] digest = "1:cae65c1f3471b1f456a9d8a160440f4824ad50c718a15da4144490fbc3b12e49" name = "github.com/tinylib/msgp" packages = ["msgp"] pruneopts = "" revision = "b2b6a672cf1e5b90748f79b8b81fc8c5cf0571a1" version = "1.0.2" [[projects]] digest = "1:2f13914a0456b82c0725dcdb7419284bdb1116d7439954d755b3d2641e6d31f0" name = "github.com/willf/bitset" packages = ["."] pruneopts = "" revision = "d860f346b89450988a379d7d705e83c58d1ea227" version = "v1.1.3" [[projects]] digest = "1:c5918689b7e187382cc1066bf0260de54ba9d1b323105f46ed2551d2fb4a17c7" name = "github.com/yuin/gopher-lua" packages = [ ".", "ast", "parse", "pm" "pm", ] pruneopts = "" revision = "46796da1b0b4794e1e341883a399f12cc7574b55" [[projects]] digest = "1:eb3da47361162f0ad991ddf391e6dc03e23889201d76046e2917687b84977aee" name = "go.opencensus.io" packages = [ ".", Loading @@ -350,24 +435,30 @@ "trace/internal", "trace/propagation", "zpages", "zpages/internal" "zpages/internal", ] pruneopts = "" revision = "e262766cd0d230a1bb7c37281e345e465f19b41b" version = "v0.14.0" [[projects]] digest = "1:74f86c458e82e1c4efbab95233e0cf51b7cc02dc03193be9f62cd81224e10401" name = "go.uber.org/atomic" packages = ["."] pruneopts = "" revision = "1ea20fb1cbb1cc08cbd0d913a96dead89aa18289" version = "v1.3.2" [[projects]] digest = "1:22c7effcb4da0eacb2bb1940ee173fac010e9ef3c691f5de4b524d538bd980f5" name = "go.uber.org/multierr" packages = ["."] pruneopts = "" revision = "3c4937480c32f4c13a875a1829af76c98ca3d40a" version = "v1.1.0" [[projects]] digest = "1:eaa05fe9a5f420e6a79ba174682f0883b5e44b74ed0680b9e3c3b5648485e30f" name = "go.uber.org/zap" packages = [ ".", Loading @@ -375,21 +466,25 @@ "internal/bufferpool", "internal/color", "internal/exit", "zapcore" "zapcore", ] pruneopts = "" revision = "4d45f9617f7d90f7a663ff21c7a4321dbe78098b" version = "v1.9.0" [[projects]] digest = "1:cae234a803b78380e4d769db6036b9fcc8c08ed4ff862571ffc1a958edc1f629" name = "golang.org/x/crypto" packages = [ "bcrypt", "blowfish" "blowfish", ] pruneopts = "" revision = "c126467f60eb25f8f27e5a981f32a87e3965053f" [[projects]] branch = "master" digest = "1:96d281cfaaa12ac602772da38ac85f00d59b1d3aa7bfe69d8ba334d6ee41e3e6" name = "golang.org/x/net" packages = [ "context", Loading @@ -399,35 +494,43 @@ "http2/hpack", "idna", "internal/timeseries", "trace" "trace", ] pruneopts = "" revision = "3673e40ba22529d22c3fd7c93e97b0ce50fa7bdd" [[projects]] branch = "master" digest = "1:a8172cf4304ef01f0c7dd634c331880247d10f9e28b041821f2321a8e4bb3b7c" name = "golang.org/x/oauth2" packages = [ ".", "google", "internal", "jws", "jwt" "jwt", ] pruneopts = "" revision = "3d292e4d0cdc3a0113e6d207bb137145ef1de42f" [[projects]] branch = "master" digest = "1:b2ea75de0ccb2db2ac79356407f8a4cd8f798fe15d41b381c00abf3ae8e55ed1" name = "golang.org/x/sync" packages = ["semaphore"] pruneopts = "" revision = "1d60e4601c6fd243af51cc01ddf169918a5407ca" [[projects]] branch = "master" digest = "1:0e1506f3caef942bf9d08a91ebbe8bd87d263e7e440f8e0427b2f85b44eac3f7" name = "golang.org/x/sys" packages = ["unix"] pruneopts = "" revision = "e072cadbbdc8dd3d3ffa82b8b4b9304c261d9311" [[projects]] digest = "1:5acd3512b047305d49e8763eef7ba423901e85d5dd2fd1e71778a0ea8de10bd4" name = "golang.org/x/text" packages = [ "collate", Loading @@ -443,13 +546,15 @@ "unicode/bidi", "unicode/cldr", "unicode/norm", "unicode/rangetable" "unicode/rangetable", ] pruneopts = "" revision = "f21a4dfb5e38f5895301dc265a8def02365cc3d0" version = "v0.3.0" [[projects]] branch = "master" digest = "1:75558714dc9edf17a701f718217be61ca9fa94eea56b3f608c1706a061a4b99b" name = "google.golang.org/api" packages = [ "googleapi/transport", Loading @@ -459,11 +564,13 @@ "support/bundler", "transport", "transport/grpc", "transport/http" "transport/http", ] pruneopts = "" revision = "2c45710c7f3fb0ab63506810a1ba84325ab90ab8" [[projects]] digest = "1:c1771ca6060335f9768dff6558108bc5ef6c58506821ad43377ee23ff059e472" name = "google.golang.org/appengine" packages = [ ".", Loading @@ -477,13 +584,15 @@ "internal/socket", "internal/urlfetch", "socket", "urlfetch" "urlfetch", ] pruneopts = "" revision = "b1f26356af11148e710935ed1ac8a7f5702c7612" version = "v1.1.0" [[projects]] branch = "master" digest = "1:6b740cfb473f7a3a1a5de40e48be84a3890a85832f51a647cca9e1deb00cf8d7" name = "google.golang.org/genproto" packages = [ "googleapis/api/annotations", Loading @@ -494,11 +603,13 @@ "googleapis/devtools/cloudtrace/v2", "googleapis/monitoring/v3", "googleapis/rpc/status", "protobuf/field_mask" "protobuf/field_mask", ] pruneopts = "" revision = "02b4e95473316948020af0b7a4f0f22c73929b0e" [[projects]] digest = "1:5f31b45ee9da7a87f140bef3ed0a7ca34ea2a6d38eb888123b8e28170e8aa4f2" name = "google.golang.org/grpc" packages = [ ".", Loading Loading @@ -527,20 +638,70 @@ "stats", "status", "tap", "transport" "transport", ] pruneopts = "" revision = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8" version = "v1.13.0" [[projects]] digest = "1:1c59d1f588f06f61d72480163b90a67f9380aca3d6c8ed6fee27d29a8d0ea515" name = "gopkg.in/gorp.v1" packages = ["."] pruneopts = "" revision = "c87af80f3cc5036b55b83d77171e156791085e2e" version = "v1.7.1" [solve-meta] analyzer-name = "dep" analyzer-version = 1 inputs-digest = "5c576b0e53ed73bf7147d07629825d13566b2bcdd7928fd46b231ce25c04ce00" input-imports = [ "github.com/blevesearch/bleve", "github.com/cockroachdb/cockroach-go/crdb", "github.com/dgrijalva/jwt-go", "github.com/go-yaml/yaml", "github.com/gobuffalo/packr", "github.com/gofrs/uuid", "github.com/golang/protobuf/jsonpb", "github.com/golang/protobuf/proto", "github.com/golang/protobuf/ptypes/empty", "github.com/golang/protobuf/ptypes/timestamp", "github.com/golang/protobuf/ptypes/wrappers", "github.com/gorhill/cronexpr", "github.com/gorilla/handlers", "github.com/gorilla/mux", "github.com/gorilla/websocket", "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options", "github.com/grpc-ecosystem/grpc-gateway/runtime", "github.com/grpc-ecosystem/grpc-gateway/utilities", "github.com/lib/pq", "github.com/pkg/errors", "github.com/rubenv/sql-migrate", "github.com/stretchr/testify/assert", "github.com/yuin/gopher-lua", "go.opencensus.io/exporter/prometheus", "go.opencensus.io/exporter/stackdriver", "go.opencensus.io/plugin/ocgrpc", "go.opencensus.io/plugin/ochttp", "go.opencensus.io/stats", "go.opencensus.io/stats/view", "go.opencensus.io/tag", "go.opencensus.io/trace", "go.opencensus.io/zpages", "go.uber.org/atomic", "go.uber.org/zap", "go.uber.org/zap/zapcore", "golang.org/x/crypto/bcrypt", "golang.org/x/net/context", "google.golang.org/genproto/googleapis/api/annotations", "google.golang.org/grpc", "google.golang.org/grpc/codes", "google.golang.org/grpc/credentials", "google.golang.org/grpc/encoding/gzip", "google.golang.org/grpc/grpclog", "google.golang.org/grpc/metadata", "google.golang.org/grpc/peer", "google.golang.org/grpc/status", ] solver-name = "gps-cdcl" solver-version = 1 server/api.go +1 −2 Original line number Diff line number Diff line Loading @@ -305,9 +305,8 @@ func apiInterceptorFunc(logger *zap.Logger, config Config, runtimePool *RuntimeP statsCtx, _ := tag.New(context.Background(), tag.Upsert(MetricsFunction, name)) startNanos := time.Now().UTC().UnixNano() span := trace.NewSpan(name, nil, trace.StartOptions{}) // Actual after hook function execution. invokeReqAfterHook(logger, config, runtimePool, jsonpbMarshaler, "", uid, username, expiry, info.FullMethod, clientIP, clientPort, handlerResult) invokeReqAfterHook(logger, config, runtimePool, jsonpbMarshaler, "", uid, username, expiry, clientIP, clientPort, info.FullMethod, handlerResult) // Stats measurement end boundary. span.End() Loading server/runtime_module_cache.go +2 −2 Original line number Diff line number Diff line Loading @@ -125,10 +125,10 @@ func ValidateRuntimeModules(logger, startupLogger *zap.Logger, db *sql.DB, confi logger.Info("Registered RPC function invocation", zap.String("id", id)) case ExecutionModeBefore: regCallbacks.Before[id] = struct{}{} logger.Info("Registered Before function invocation", zap.String("id", strings.TrimLeft(strings.TrimLeft(id, API_PREFIX), RTAPI_PREFIX))) logger.Info("Registered Before function invocation", zap.String("id", strings.TrimPrefix(strings.TrimPrefix(id, API_PREFIX), RTAPI_PREFIX))) case ExecutionModeAfter: regCallbacks.After[id] = struct{}{} logger.Info("Registered After function invocation", zap.String("id", strings.TrimLeft(strings.TrimLeft(id, API_PREFIX), RTAPI_PREFIX))) logger.Info("Registered After function invocation", zap.String("id", strings.TrimPrefix(strings.TrimPrefix(id, API_PREFIX), RTAPI_PREFIX))) case ExecutionModeMatchmaker: regCallbacks.Matchmaker = struct{}{} logger.Info("Registered Matchmaker Matched function invocation") Loading Loading
Gopkg.lock +183 −22 Original line number Diff line number Diff line Loading @@ -2,35 +2,44 @@ [[projects]] digest = "1:2b10b9a545074605403d32baf9dda24b7582976ba7e9b46c4c7b9da9edac03e7" name = "cloud.google.com/go" packages = [ "compute/metadata", "internal/version", "monitoring/apiv3", "trace/apiv2" "trace/apiv2", ] pruneopts = "" revision = "aad3f485ee528456e0768f20397b4d9dd941e755" version = "v0.25.0" [[projects]] digest = "1:e3068be059197738a06d2110e25b4bdc6b4cf354dec83ddf3511bc827d1ffd08" name = "github.com/RoaringBitmap/roaring" packages = ["."] pruneopts = "" revision = "07be1464c92d197fc7c4347c2ef10defde490240" version = "v0.4.13" [[projects]] branch = "master" digest = "1:6ae849fd4cfda8751fa6332e63cbd6685bfa24027de5309d26b2d06c21003138" name = "github.com/Smerity/govarint" packages = ["."] pruneopts = "" revision = "7265e41f48f15fd61751e16da866af3c704bb3ab" [[projects]] branch = "master" digest = "1:c0bec5f9b98d0bc872ff5e834fac186b807b656683bd29cb82fb207a1513fabb" name = "github.com/beorn7/perks" packages = ["quantile"] pruneopts = "" revision = "3a771d992973f24aa725d07868b467d1ddfceafb" [[projects]] digest = "1:35b1f0fb65dd639625d24ad63d22b8e802c3ab7ab871ba0113d49dadab8a287e" name = "github.com/blevesearch/bleve" packages = [ ".", Loading Loading @@ -68,86 +77,112 @@ "search/highlight/highlighter/simple", "search/query", "search/scorer", "search/searcher" "search/searcher", ] pruneopts = "" revision = "1a319cdf5bf77dc8cee35a6b99f908792c2547ef" version = "v0.7.0" [[projects]] digest = "1:b9a6b4e079fea1e137c0f8caeb65030978a8dee9f37df5a6ffd9fabe98cdd32e" name = "github.com/blevesearch/go-porterstemmer" packages = ["."] pruneopts = "" revision = "b4dd94e38f29620fe0f97ae4b0f6994b0d5d75f0" version = "v1.0.1" [[projects]] branch = "master" digest = "1:eb75e36e2b8b6a24e51dd1cd5692bfa0594003aeeb867a774d0ff1159fcb9ff9" name = "github.com/blevesearch/segment" packages = ["."] pruneopts = "" revision = "762005e7a34fd909a84586299f1dd457371d36ee" [[projects]] digest = "1:ed112122ed4a920d944cc99b9d00b0441c11685939c28462c719488d36fe29aa" name = "github.com/boltdb/bolt" packages = ["."] pruneopts = "" revision = "2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8" version = "v1.3.1" [[projects]] digest = "1:c05e492e19a0704f4fee4d546ca899586c176b73f31c4a06051473ea75e7eaa2" name = "github.com/cockroachdb/cockroach-go" packages = ["crdb"] pruneopts = "" revision = "59c0560478b705bf9bd12f9252224a0fad7c87df" [[projects]] branch = "master" digest = "1:bf1ffbd0316073dc09af00d78f79eac88770e48a3ae1d045efb273dd6c495243" name = "github.com/couchbase/vellum" packages = [ ".", "regexp", "utf8" "utf8", ] pruneopts = "" revision = "d4af51308df0a8259faf1c746cb262a799c5df93" [[projects]] digest = "1:56c130d885a4aacae1dd9c7b71cfe39912c7ebc1ff7d2b46083c8812996dc43b" name = "github.com/davecgh/go-spew" packages = ["spew"] pruneopts = "" revision = "346938d642f2ec3594ed81d874461961cd0faa76" version = "v1.1.0" [[projects]] digest = "1:6098222470fe0172157ce9bbef5d2200df4edde17ee649c5d6e48330e4afa4c6" name = "github.com/dgrijalva/jwt-go" packages = ["."] pruneopts = "" revision = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e" version = "v3.2.0" [[projects]] branch = "master" digest = "1:4c4a331124d70560f6da77d5088c10215e28a4b7fc1ee81eb4bc8400c86761cc" name = "github.com/edsrzf/mmap-go" packages = ["."] pruneopts = "" revision = "0bce6a6887123b67a60366d2c9fe2dfb74289d2e" [[projects]] branch = "master" digest = "1:7e33fce0e76a165d0ab0eaab80af044082d056686ee1abf051e40170bd931fbc" name = "github.com/glycerine/go-unsnap-stream" packages = ["."] pruneopts = "" revision = "9f0cb55181dd3a0a4c168d3dbc72d4aca4853126" [[projects]] digest = "1:f0620375dd1f6251d9973b5f2596228cc8042e887cd7f827e4220bc1ce8c30e2" name = "github.com/go-yaml/yaml" packages = ["."] pruneopts = "" revision = "5420a8b6744d3b0345ab293f6fcba19c978f1183" [[projects]] digest = "1:94ab904da3a528888677f39d32f9625ea8b2d639146af9c79ff97bda3e8554ae" name = "github.com/gobuffalo/packr" packages = ["."] pruneopts = "" revision = "147bee9cde84aeca6693d1b1aedc595298f24d5b" version = "v1.12.0" [[projects]] digest = "1:181fe10dcb708edd7c68c5781928b6657612771f81dd1773287386b6982c94e2" name = "github.com/gofrs/uuid" packages = ["."] pruneopts = "" revision = "3a54a6416087bae7aa0ac32dd79fe1bf87bc99e4" version = "v2.1.0" [[projects]] digest = "1:f958a1c137db276e52f0b50efee41a1a389dcdded59a69711f3e872757dab34b" name = "github.com/golang/protobuf" packages = [ "jsonpb", Loading @@ -159,178 +194,228 @@ "ptypes/empty", "ptypes/struct", "ptypes/timestamp", "ptypes/wrappers" "ptypes/wrappers", ] pruneopts = "" revision = "b4deda0973fb4c70b50d226b1af49f3da59f5265" version = "v1.1.0" [[projects]] branch = "master" digest = "1:2a5888946cdbc8aa360fd43301f9fc7869d663f60d5eedae7d4e6e5e4f06f2bf" name = "github.com/golang/snappy" packages = ["."] pruneopts = "" revision = "2e65f85255dbc3072edf28d6b5b8efc472979f5a" [[projects]] digest = "1:e097a364f4e8d8d91b9b9eeafb992d3796a41fde3eb548c1a87eb9d9f60725cf" name = "github.com/googleapis/gax-go" packages = ["."] pruneopts = "" revision = "317e0006254c44a0ac427cc52a0e083ff0b9622f" version = "v2.0.0" [[projects]] digest = "1:bbd196e39a1bf00c8dcff1d3171aa0fd39407a9ad4f006a47e6e248492832967" name = "github.com/gorhill/cronexpr" packages = ["."] pruneopts = "" revision = "88b0669f7d75f171bd612b874e52b95c190218df" [[projects]] digest = "1:dbbeb8ddb0be949954c8157ee8439c2adfd8dc1c9510eb44a6e58cb68c3dce28" name = "github.com/gorilla/context" packages = ["."] pruneopts = "" revision = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42" version = "v1.1.1" [[projects]] digest = "1:a1a1522a8c1fad5675ce8ec9de96f30b898df7c8c229928c35dbd8cf277e6d62" name = "github.com/gorilla/handlers" packages = ["."] pruneopts = "" revision = "90663712d74cb411cbef281bc1e08c19d1a76145" version = "v1.3.0" [[projects]] digest = "1:c2c8666b4836c81a1d247bdf21c6a6fc1ab586538ab56f74437c2e0df5c375e1" name = "github.com/gorilla/mux" packages = ["."] pruneopts = "" revision = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf" version = "v1.6.2" [[projects]] digest = "1:d8cdc0d262dd90e44b64e5345f3e5b3c1d5e18e64c58be40bc3573b6376cbe11" name = "github.com/gorilla/websocket" packages = ["."] pruneopts = "" revision = "5ed622c449da6d44c3c8329331ff47a9e5844f71" [[projects]] digest = "1:b563eec078077ba5cedc795462cbd6d7c75a106a4d2e3d02940093c80e28de28" name = "github.com/grpc-ecosystem/grpc-gateway" packages = [ "protoc-gen-swagger/options", "runtime", "runtime/internal", "utilities" "utilities", ] pruneopts = "" revision = "92583770e3f01b09a0d3e9bdf64321d8bebd48f2" version = "v1.4.1" [[projects]] digest = "1:09792d732b079867772cdbabdf7dc54ef9f9d04c998a9ce6226657151fccbb94" name = "github.com/lib/pq" packages = [ ".", "oid" "oid", ] pruneopts = "" revision = "90697d60dd844d5ef6ff15135d0203f65d2f53b8" [[projects]] digest = "1:63722a4b1e1717be7b98fc686e0b30d5e7f734b9e93d7dee86293b6deab7ea28" name = "github.com/matttproud/golang_protobuf_extensions" packages = ["pbutil"] pruneopts = "" revision = "c12348ce28de40eed0136aa2b644d0ee0650e56c" version = "v1.0.1" [[projects]] branch = "master" digest = "1:2b92866d98297fd59e1ae4eeac721ba59b9015bcf899e5575130481405ac0110" name = "github.com/mschoch/smat" packages = ["."] pruneopts = "" revision = "90eadee771aeab36e8bf796039b8c261bebebe4f" [[projects]] digest = "1:210286d0cb60ffe28f1ca00b664029e8943009f95d06d8f8c336301b28e1aee5" name = "github.com/philhofer/fwd" packages = ["."] pruneopts = "" revision = "bb6d471dc95d4fe11e432687f8b70ff496cf3136" version = "v1.0.0" [[projects]] digest = "1:7365acd48986e205ccb8652cc746f09c8b7876030d53710ea6ef7d0bd0dcd7ca" name = "github.com/pkg/errors" packages = ["."] pruneopts = "" revision = "645ef00459ed84a119197bfb8d8205042c6df63d" version = "v0.8.0" [[projects]] digest = "1:256484dbbcd271f9ecebc6795b2df8cad4c458dd0f5fd82a8c2fa0c29f233411" name = "github.com/pmezard/go-difflib" packages = ["difflib"] pruneopts = "" revision = "792786c7400a136282c1664665ae0a8db921c6c2" version = "v1.0.0" [[projects]] digest = "1:ddf24b58ae42517d87aeb853c650d0563540a997e4e3cbfe4ed10fc6e7a0f361" name = "github.com/prometheus/client_golang" packages = [ "prometheus", "prometheus/promhttp" "prometheus/promhttp", ] pruneopts = "" revision = "bcbbc08eb2ddff3af83bbf11e7ec13b4fd730b6e" [[projects]] branch = "master" digest = "1:185cf55b1f44a1bf243558901c3f06efa5c64ba62cfdcbb1bf7bbe8c3fb68561" name = "github.com/prometheus/client_model" packages = ["go"] pruneopts = "" revision = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f" [[projects]] branch = "master" digest = "1:bfbc121ef802d245ef67421cff206615357d9202337a3d492b8f668906b485a8" name = "github.com/prometheus/common" packages = [ "expfmt", "internal/bitbucket.org/ww/goautoneg", "model" "model", ] pruneopts = "" revision = "7600349dcfe1abd18d72d3a1770870d9800a7801" [[projects]] branch = "master" digest = "1:e04aaa0e8f8da0ed3d6c0700bd77eda52a47f38510063209d72d62f0ef807d5e" name = "github.com/prometheus/procfs" packages = [ ".", "internal/util", "nfs", "xfs" "xfs", ] pruneopts = "" revision = "05ee40e3a273f7245e8777337fc7b46e533a9a92" [[projects]] digest = "1:c3b2d3c9d09216984d30aa2468dac8fdc6f876a3dce08c08f0e3d22a9ca71957" name = "github.com/rubenv/sql-migrate" packages = [ ".", "sqlparse" "sqlparse", ] pruneopts = "" revision = "3f452fc0ebebbb784fdab91f7bc79a31dcacab5c" [[projects]] branch = "master" digest = "1:49f625590d0a3a4d0db850eb233fd22b110c490aa8123589445924d2d47bbe0a" name = "github.com/steveyen/gtreap" packages = ["."] pruneopts = "" revision = "0abe01ef9be25c4aedc174758ec2d917314d6d70" [[projects]] digest = "1:c587772fb8ad29ad4db67575dad25ba17a51f072ff18a22b4f0257a4d9c24f75" name = "github.com/stretchr/testify" packages = ["assert"] pruneopts = "" revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686" version = "v1.2.2" [[projects]] digest = "1:cae65c1f3471b1f456a9d8a160440f4824ad50c718a15da4144490fbc3b12e49" name = "github.com/tinylib/msgp" packages = ["msgp"] pruneopts = "" revision = "b2b6a672cf1e5b90748f79b8b81fc8c5cf0571a1" version = "1.0.2" [[projects]] digest = "1:2f13914a0456b82c0725dcdb7419284bdb1116d7439954d755b3d2641e6d31f0" name = "github.com/willf/bitset" packages = ["."] pruneopts = "" revision = "d860f346b89450988a379d7d705e83c58d1ea227" version = "v1.1.3" [[projects]] digest = "1:c5918689b7e187382cc1066bf0260de54ba9d1b323105f46ed2551d2fb4a17c7" name = "github.com/yuin/gopher-lua" packages = [ ".", "ast", "parse", "pm" "pm", ] pruneopts = "" revision = "46796da1b0b4794e1e341883a399f12cc7574b55" [[projects]] digest = "1:eb3da47361162f0ad991ddf391e6dc03e23889201d76046e2917687b84977aee" name = "go.opencensus.io" packages = [ ".", Loading @@ -350,24 +435,30 @@ "trace/internal", "trace/propagation", "zpages", "zpages/internal" "zpages/internal", ] pruneopts = "" revision = "e262766cd0d230a1bb7c37281e345e465f19b41b" version = "v0.14.0" [[projects]] digest = "1:74f86c458e82e1c4efbab95233e0cf51b7cc02dc03193be9f62cd81224e10401" name = "go.uber.org/atomic" packages = ["."] pruneopts = "" revision = "1ea20fb1cbb1cc08cbd0d913a96dead89aa18289" version = "v1.3.2" [[projects]] digest = "1:22c7effcb4da0eacb2bb1940ee173fac010e9ef3c691f5de4b524d538bd980f5" name = "go.uber.org/multierr" packages = ["."] pruneopts = "" revision = "3c4937480c32f4c13a875a1829af76c98ca3d40a" version = "v1.1.0" [[projects]] digest = "1:eaa05fe9a5f420e6a79ba174682f0883b5e44b74ed0680b9e3c3b5648485e30f" name = "go.uber.org/zap" packages = [ ".", Loading @@ -375,21 +466,25 @@ "internal/bufferpool", "internal/color", "internal/exit", "zapcore" "zapcore", ] pruneopts = "" revision = "4d45f9617f7d90f7a663ff21c7a4321dbe78098b" version = "v1.9.0" [[projects]] digest = "1:cae234a803b78380e4d769db6036b9fcc8c08ed4ff862571ffc1a958edc1f629" name = "golang.org/x/crypto" packages = [ "bcrypt", "blowfish" "blowfish", ] pruneopts = "" revision = "c126467f60eb25f8f27e5a981f32a87e3965053f" [[projects]] branch = "master" digest = "1:96d281cfaaa12ac602772da38ac85f00d59b1d3aa7bfe69d8ba334d6ee41e3e6" name = "golang.org/x/net" packages = [ "context", Loading @@ -399,35 +494,43 @@ "http2/hpack", "idna", "internal/timeseries", "trace" "trace", ] pruneopts = "" revision = "3673e40ba22529d22c3fd7c93e97b0ce50fa7bdd" [[projects]] branch = "master" digest = "1:a8172cf4304ef01f0c7dd634c331880247d10f9e28b041821f2321a8e4bb3b7c" name = "golang.org/x/oauth2" packages = [ ".", "google", "internal", "jws", "jwt" "jwt", ] pruneopts = "" revision = "3d292e4d0cdc3a0113e6d207bb137145ef1de42f" [[projects]] branch = "master" digest = "1:b2ea75de0ccb2db2ac79356407f8a4cd8f798fe15d41b381c00abf3ae8e55ed1" name = "golang.org/x/sync" packages = ["semaphore"] pruneopts = "" revision = "1d60e4601c6fd243af51cc01ddf169918a5407ca" [[projects]] branch = "master" digest = "1:0e1506f3caef942bf9d08a91ebbe8bd87d263e7e440f8e0427b2f85b44eac3f7" name = "golang.org/x/sys" packages = ["unix"] pruneopts = "" revision = "e072cadbbdc8dd3d3ffa82b8b4b9304c261d9311" [[projects]] digest = "1:5acd3512b047305d49e8763eef7ba423901e85d5dd2fd1e71778a0ea8de10bd4" name = "golang.org/x/text" packages = [ "collate", Loading @@ -443,13 +546,15 @@ "unicode/bidi", "unicode/cldr", "unicode/norm", "unicode/rangetable" "unicode/rangetable", ] pruneopts = "" revision = "f21a4dfb5e38f5895301dc265a8def02365cc3d0" version = "v0.3.0" [[projects]] branch = "master" digest = "1:75558714dc9edf17a701f718217be61ca9fa94eea56b3f608c1706a061a4b99b" name = "google.golang.org/api" packages = [ "googleapi/transport", Loading @@ -459,11 +564,13 @@ "support/bundler", "transport", "transport/grpc", "transport/http" "transport/http", ] pruneopts = "" revision = "2c45710c7f3fb0ab63506810a1ba84325ab90ab8" [[projects]] digest = "1:c1771ca6060335f9768dff6558108bc5ef6c58506821ad43377ee23ff059e472" name = "google.golang.org/appengine" packages = [ ".", Loading @@ -477,13 +584,15 @@ "internal/socket", "internal/urlfetch", "socket", "urlfetch" "urlfetch", ] pruneopts = "" revision = "b1f26356af11148e710935ed1ac8a7f5702c7612" version = "v1.1.0" [[projects]] branch = "master" digest = "1:6b740cfb473f7a3a1a5de40e48be84a3890a85832f51a647cca9e1deb00cf8d7" name = "google.golang.org/genproto" packages = [ "googleapis/api/annotations", Loading @@ -494,11 +603,13 @@ "googleapis/devtools/cloudtrace/v2", "googleapis/monitoring/v3", "googleapis/rpc/status", "protobuf/field_mask" "protobuf/field_mask", ] pruneopts = "" revision = "02b4e95473316948020af0b7a4f0f22c73929b0e" [[projects]] digest = "1:5f31b45ee9da7a87f140bef3ed0a7ca34ea2a6d38eb888123b8e28170e8aa4f2" name = "google.golang.org/grpc" packages = [ ".", Loading Loading @@ -527,20 +638,70 @@ "stats", "status", "tap", "transport" "transport", ] pruneopts = "" revision = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8" version = "v1.13.0" [[projects]] digest = "1:1c59d1f588f06f61d72480163b90a67f9380aca3d6c8ed6fee27d29a8d0ea515" name = "gopkg.in/gorp.v1" packages = ["."] pruneopts = "" revision = "c87af80f3cc5036b55b83d77171e156791085e2e" version = "v1.7.1" [solve-meta] analyzer-name = "dep" analyzer-version = 1 inputs-digest = "5c576b0e53ed73bf7147d07629825d13566b2bcdd7928fd46b231ce25c04ce00" input-imports = [ "github.com/blevesearch/bleve", "github.com/cockroachdb/cockroach-go/crdb", "github.com/dgrijalva/jwt-go", "github.com/go-yaml/yaml", "github.com/gobuffalo/packr", "github.com/gofrs/uuid", "github.com/golang/protobuf/jsonpb", "github.com/golang/protobuf/proto", "github.com/golang/protobuf/ptypes/empty", "github.com/golang/protobuf/ptypes/timestamp", "github.com/golang/protobuf/ptypes/wrappers", "github.com/gorhill/cronexpr", "github.com/gorilla/handlers", "github.com/gorilla/mux", "github.com/gorilla/websocket", "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options", "github.com/grpc-ecosystem/grpc-gateway/runtime", "github.com/grpc-ecosystem/grpc-gateway/utilities", "github.com/lib/pq", "github.com/pkg/errors", "github.com/rubenv/sql-migrate", "github.com/stretchr/testify/assert", "github.com/yuin/gopher-lua", "go.opencensus.io/exporter/prometheus", "go.opencensus.io/exporter/stackdriver", "go.opencensus.io/plugin/ocgrpc", "go.opencensus.io/plugin/ochttp", "go.opencensus.io/stats", "go.opencensus.io/stats/view", "go.opencensus.io/tag", "go.opencensus.io/trace", "go.opencensus.io/zpages", "go.uber.org/atomic", "go.uber.org/zap", "go.uber.org/zap/zapcore", "golang.org/x/crypto/bcrypt", "golang.org/x/net/context", "google.golang.org/genproto/googleapis/api/annotations", "google.golang.org/grpc", "google.golang.org/grpc/codes", "google.golang.org/grpc/credentials", "google.golang.org/grpc/encoding/gzip", "google.golang.org/grpc/grpclog", "google.golang.org/grpc/metadata", "google.golang.org/grpc/peer", "google.golang.org/grpc/status", ] solver-name = "gps-cdcl" solver-version = 1
server/api.go +1 −2 Original line number Diff line number Diff line Loading @@ -305,9 +305,8 @@ func apiInterceptorFunc(logger *zap.Logger, config Config, runtimePool *RuntimeP statsCtx, _ := tag.New(context.Background(), tag.Upsert(MetricsFunction, name)) startNanos := time.Now().UTC().UnixNano() span := trace.NewSpan(name, nil, trace.StartOptions{}) // Actual after hook function execution. invokeReqAfterHook(logger, config, runtimePool, jsonpbMarshaler, "", uid, username, expiry, info.FullMethod, clientIP, clientPort, handlerResult) invokeReqAfterHook(logger, config, runtimePool, jsonpbMarshaler, "", uid, username, expiry, clientIP, clientPort, info.FullMethod, handlerResult) // Stats measurement end boundary. span.End() Loading
server/runtime_module_cache.go +2 −2 Original line number Diff line number Diff line Loading @@ -125,10 +125,10 @@ func ValidateRuntimeModules(logger, startupLogger *zap.Logger, db *sql.DB, confi logger.Info("Registered RPC function invocation", zap.String("id", id)) case ExecutionModeBefore: regCallbacks.Before[id] = struct{}{} logger.Info("Registered Before function invocation", zap.String("id", strings.TrimLeft(strings.TrimLeft(id, API_PREFIX), RTAPI_PREFIX))) logger.Info("Registered Before function invocation", zap.String("id", strings.TrimPrefix(strings.TrimPrefix(id, API_PREFIX), RTAPI_PREFIX))) case ExecutionModeAfter: regCallbacks.After[id] = struct{}{} logger.Info("Registered After function invocation", zap.String("id", strings.TrimLeft(strings.TrimLeft(id, API_PREFIX), RTAPI_PREFIX))) logger.Info("Registered After function invocation", zap.String("id", strings.TrimPrefix(strings.TrimPrefix(id, API_PREFIX), RTAPI_PREFIX))) case ExecutionModeMatchmaker: regCallbacks.Matchmaker = struct{}{} logger.Info("Registered Matchmaker Matched function invocation") Loading