These 56 commits are when the Protocol Buffers files have changed:
Commit: | 049260a | |
---|---|---|
Author: | Ondrej Fabry | |
Committer: | GitHub |
feat: Migrate fully to protov2 (#436)
The documentation is generated from this commit.
Commit: | b0ec83d | |
---|---|---|
Author: | Ondrej Fabry | |
Committer: | GitHub |
feat: Log redacting (#423) * Add redact package Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup logging Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix caller reporting Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup accessing DefaultLogger Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Update go.mod Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | 303f10c | |
---|---|---|
Author: | Ondrej Fabry | |
Committer: | GitHub |
feat: Rate limiting (#424) * Implement rate limiting for REST and GRPC Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Add ratelimit package Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Remove default limiter for grpc Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Refactor rest security/auth Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | 455d552 | |
---|---|---|
Author: | Rastislav Szabo | |
Committer: | GitHub |
feat: processmanager cpu-affinity enhancements (#420) * processmanager: allow to define cpu-affinity as a list, apply taskset on all threads of given process Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Cleanup internal process.proto Signed-off-by: Rastislav Szabo <raszabo@cisco.com>
Commit: | 46d02a5 | |
---|---|---|
Author: | Ondrej Fabry |
Remove vendor directory Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | fa934fe | |
---|---|---|
Author: | Ondrej Fabry | |
Committer: | GitHub |
feat: Deprecate gogo (#409) * feat: Deprecate gogo Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Update github.com/golang/protobuf Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | d9b1f76 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
Process manager: option to set CPU affinity Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | b72caf6 | |
---|---|---|
Author: | Vladimir Lavor |
move process manager to exec/processmanager Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | b263ccb | |
---|---|---|
Author: | Ondrej Fabry |
Add tutorials Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | 10bcf4a | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
dependency bundle Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 4e1ec17 | |
---|---|---|
Author: | Vladimir Lavor |
set custom writer and env variables Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 66aa42b | |
---|---|---|
Author: | Vladimir Lavor |
improve naming Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 497ae8f | |
---|---|---|
Author: | Vladimir Lavor |
proces manager improvements Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 860ca09 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
process template support Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 500c7e2 | |
---|---|---|
Author: | Ondrej Fabry |
Cleanup code generation - add make target for code generation (make generate) - include gogo proto compiler in required dependencies - re-generate all existing proto models Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | 6300818 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
small improvements Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 03616af | |
---|---|---|
Author: | Ondrej Fabry |
Remove kvscheduler from cn-infra Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | f27dcd9 | |
---|---|---|
Author: | Vladimir Lavor |
some improvements Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 706b008 | |
---|---|---|
Author: | Milan Lenco | |
Committer: | Milan Lenco |
KVScheduler revisited - KVDescriptor is now a structure - Value is always proto.Message - internal stuff moved under internal subdirectory - log shortened, beautified - transaction processing simplified, some bugs were also fixed - added callback RetriableFailure to the descriptor that will allow to disable retries for errors that are guaranteed to never be fixed by just repeating the same operation with the same data - added new feature called HalfwayResync(proposals for different names are welcomed) to sync between scheduler and SB (as opposed to FullResyncwhich also performs sync between NB and scheduler) - simplified and cleaned up API a bit - added REST API for dumping of kv-pairs under a given descriptor (of SB or scheduler's internal state) Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
Commit: | 9ea720f | |
---|---|---|
Author: | Vladimir Lavor |
resolve comments Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 42f1af8 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
basic rest security using tokens Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 977bb7f | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
resolve comments Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 7304a51 | |
---|---|---|
Author: | Vladimir Lavor |
returned average time, some improvements Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 2823220 | |
---|---|---|
Author: | Vladimir Lavor |
stopwatch replaced with trace Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 980f345 | |
---|---|---|
Author: | Vladimir Lavor |
add state of plugins to liveness probe Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 1e94f91 | |
---|---|---|
Author: | Ondrej Fabry |
Replace imports of golang/proto with gogo/proto Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | 0de7934 | |
---|---|---|
Author: | Kyle Mestery | |
Committer: | Kyle Mestery |
Update github.com/grpc-ecosystem/grpc-gateway to version 1.4.1 Signed-off-by: Kyle Mestery <mestery@mestery.com>
Commit: | ebb8754 | |
---|---|---|
Author: | Kyle Mestery | |
Committer: | Kyle Mestery |
Update dependencies This commit updates all of the dependencies for cn-infra and get the entire package compiling (as shown by running `make` from the toplevel). Note this does upgrade etcd to version 3.3.9, because version 3.2.0 no longer built with updated dependencies. Signed-off-by: Kyle Mestery <mestery@mestery.com>
Commit: | 8288a1e | |
---|---|---|
Author: | Tomas Slusny |
Use ipsec as example, add support for arrays path Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Commit: | d943d4c | |
---|---|---|
Author: | Ondrej Fabry |
Rename etcdv3 to etcd Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Commit: | 96e669d | |
---|---|---|
Author: | Lukas Macko |
Modify version of dependencies Dependendencies were downgraded to the version before migration to dep.
Commit: | 5b7fd2f | |
---|---|---|
Author: | Ondrej Fabry | |
Committer: | Ondrej Fabry |
Run dep init
Commit: | c265f4f | |
---|---|---|
Author: | Ondrej Fabry |
Add commit hash to agent
Commit: | 0d3ab3a | |
---|---|---|
Author: | Vladimir Lavor |
resolve comments #2 Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 5e768c2 | |
---|---|---|
Author: | Vladimir Lavor |
resolve comments Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 4a45b22 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
prepare statucheck model Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 134bb33 | |
---|---|---|
Author: | Ondrej Fabry | |
Committer: | Ondrej Fabry |
Add some missing dependencies to glide.yaml updated in vendor
Commit: | 680a4ed | |
---|---|---|
Author: | Milan Lenco |
Merge remote-tracking branch 'upstream/master' into doc-apis2
Commit: | 6ebc9d8 | |
---|---|---|
Author: | Milan Lenco |
ODPM 568: Automatic testing of all (non-interactive) examples.
Commit: | c0eba6a | |
---|---|---|
Author: | Junmin Pan |
Added Prometheus health/metrics
Commit: | dce0375 | |
---|---|---|
Author: | Lukas Macko |
Revert back to Sirupsen/logrus
Commit: | 15e8d86 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
renamed broker to lib Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | 31c15e8 | |
---|---|---|
Author: | jozef.slezak |
ODPM-361 flavors/localdeps: Log+PluginName, PluginInfraDeps (fix import)
Commit: | 61da78f | |
---|---|---|
Author: | jozef.slezak |
ODPM-361 Fix examples
Commit: | 482aee8 | |
---|---|---|
Author: | jozef.slezak | |
Committer: | jozef.slezak |
Merge remote-tracking branch 'origin/master' # Conflicts: # core/list_flavor_plugin.go # datasync/adapters/aggregator.go # datasync/examples/simple_watch/simple_datasync.go # datasync/persisted/dbsync/db_adapter.go # datasync/syncbase/transport_adapter.go # db/keyval/etcdv3/examples/Makefile # db/keyval/etcdv3/examples/Readme.md # db/keyval/etcdv3/examples/etcd.conf # db/keyval/etcdv3/examples/phonebook/editor/editor.go # db/keyval/etcdv3/examples/phonebook/model/phonebook/config.go # db/keyval/etcdv3/examples/phonebook/model/phonebook/phonebook.pb.go # db/keyval/etcdv3/examples/phonebook/model/phonebook/phonebook.proto # db/keyval/etcdv3/examples/phonebook/view/view.go # db/keyval/etcdv3/examples/phonebook/watcher/watcher.go # db/keyval/etcdv3/plugin_impl.go # db/keyval/redis/examples/Makefile # db/keyval/redis/examples/Readme.md # db/keyval/redis/examples/airport/airport.go # db/keyval/redis/examples/airport/model/flight.pb.go # db/keyval/redis/examples/airport/model/flight.proto # db/keyval/redis/examples/cluster-client.yaml # db/keyval/redis/examples/diagram.png # db/keyval/redis/examples/node-client.yaml # db/keyval/redis/examples/sentinel-client.yaml # db/keyval/redis/examples/simple/simple.go # examples/datasync/main.go # examples/datasync_watch_etcd/main.go # examples/etcd/main.go # examples/etcdv3_broker/Makefile # examples/etcdv3_broker/Readme.md # examples/etcdv3_broker/editor/editor.go # examples/etcdv3_broker/etcd.conf # examples/etcdv3_broker/model/phonebook/config.go # examples/etcdv3_broker/model/phonebook/phonebook.pb.go # examples/etcdv3_broker/model/phonebook/phonebook.proto # examples/etcdv3_broker/view/view.go # examples/etcdv3_broker/watcher/watcher.go # examples/etcdv3_phonebook/Makefile # examples/etcdv3_phonebook/Readme.md # examples/etcdv3_phonebook/editor/editor.go # examples/etcdv3_phonebook/etcd.conf # examples/etcdv3_phonebook/model/phonebook/config.go # examples/etcdv3_phonebook/model/phonebook/phonebook.pb.go # examples/etcdv3_phonebook/model/phonebook/phonebook.proto # examples/etcdv3_phonebook/view/view.go # examples/etcdv3_phonebook/watcher/watcher.go # examples/kafka_broker/Makefile # examples/kafka_broker/asyncproducer/README.md # examples/kafka_broker/asyncproducer/asyncproducer.go # examples/kafka_broker/consumer/README.md # examples/kafka_broker/consumer/consumer.go # examples/kafka_broker/mux/config # examples/kafka_broker/mux/main.go # examples/kafka_broker/syncproducer/README.md # examples/kafka_broker/syncproducer/syncproducer.go # examples/kafka_broker/utils/prompter.go # examples/kafka_low_api/Makefile # examples/kafka_low_api/asyncproducer/README.md # examples/kafka_low_api/asyncproducer/asyncproducer.go # examples/kafka_low_api/consumer/README.md # examples/kafka_low_api/consumer/consumer.go # examples/kafka_low_api/mux/config # examples/kafka_low_api/mux/main.go # examples/kafka_low_api/syncproducer/README.md # examples/kafka_low_api/syncproducer/syncproducer.go # examples/kafka_low_api/utils/prompter.go # examples/logs_in_plugin/main.go # examples/redis/Makefile # examples/redis/Readme.md # examples/redis/airport/airport.go # examples/redis/airport/model/flight.pb.go # examples/redis/airport/model/flight.proto # examples/redis/cluster-client.yaml # examples/redis/diagram.png # examples/redis/node-client.yaml # examples/redis/sentinel-client.yaml # examples/redis/simple/simple.go # examples/redis_broker/Makefile # examples/redis_broker/Readme.md # examples/redis_broker/airport/airport.go # examples/redis_broker/airport/model/flight.pb.go # examples/redis_broker/airport/model/flight.proto # examples/redis_broker/cluster-client.yaml # examples/redis_broker/diagram.png # examples/redis_broker/node-client.yaml # examples/redis_broker/sentinel-client.yaml # examples/redis_broker/simple/simple.go # flavors/generic/generic_flavor.go # health/probe/plugin_impl_probes.go # health/statuscheck/plugin_api_statuscheck.go # logging/logrus/logger.go # messaging/kafka/examples/Makefile # messaging/kafka/examples/asyncproducer/README.md # messaging/kafka/examples/asyncproducer/asyncproducer.go # messaging/kafka/examples/consumer/README.md # messaging/kafka/examples/consumer/consumer.go # messaging/kafka/examples/mux/config # messaging/kafka/examples/mux/main.go # messaging/kafka/examples/syncproducer/README.md # messaging/kafka/examples/syncproducer/syncproducer.go # messaging/kafka/examples/utils/prompter.go
Commit: | 0560447 | |
---|---|---|
Author: | jozef.slezak |
Merge remote-tracking branch 'origin/master' # Conflicts: # core/list_flavor_plugin.go # datasync/adapters/aggregator.go # datasync/examples/simple_watch/simple_datasync.go # datasync/persisted/dbsync/db_adapter.go # datasync/syncbase/transport_adapter.go # db/keyval/etcdv3/examples/Makefile # db/keyval/etcdv3/examples/Readme.md # db/keyval/etcdv3/examples/etcd.conf # db/keyval/etcdv3/examples/phonebook/editor/editor.go # db/keyval/etcdv3/examples/phonebook/model/phonebook/config.go # db/keyval/etcdv3/examples/phonebook/model/phonebook/phonebook.pb.go # db/keyval/etcdv3/examples/phonebook/model/phonebook/phonebook.proto # db/keyval/etcdv3/examples/phonebook/view/view.go # db/keyval/etcdv3/examples/phonebook/watcher/watcher.go # db/keyval/etcdv3/plugin_impl.go # db/keyval/redis/examples/Makefile # db/keyval/redis/examples/Readme.md # db/keyval/redis/examples/airport/airport.go # db/keyval/redis/examples/airport/model/flight.pb.go # db/keyval/redis/examples/airport/model/flight.proto # db/keyval/redis/examples/cluster-client.yaml # db/keyval/redis/examples/diagram.png # db/keyval/redis/examples/node-client.yaml # db/keyval/redis/examples/sentinel-client.yaml # db/keyval/redis/examples/simple/simple.go # examples/datasync/main.go # examples/datasync_watch_etcd/main.go # examples/etcd/main.go # examples/etcdv3_broker/Makefile # examples/etcdv3_broker/Readme.md # examples/etcdv3_broker/editor/editor.go # examples/etcdv3_broker/etcd.conf # examples/etcdv3_broker/model/phonebook/config.go # examples/etcdv3_broker/model/phonebook/phonebook.pb.go # examples/etcdv3_broker/model/phonebook/phonebook.proto # examples/etcdv3_broker/view/view.go # examples/etcdv3_broker/watcher/watcher.go # examples/etcdv3_phonebook/Makefile # examples/etcdv3_phonebook/Readme.md # examples/etcdv3_phonebook/editor/editor.go # examples/etcdv3_phonebook/etcd.conf # examples/etcdv3_phonebook/model/phonebook/config.go # examples/etcdv3_phonebook/model/phonebook/phonebook.pb.go # examples/etcdv3_phonebook/model/phonebook/phonebook.proto # examples/etcdv3_phonebook/view/view.go # examples/etcdv3_phonebook/watcher/watcher.go # examples/kafka_broker/Makefile # examples/kafka_broker/asyncproducer/README.md # examples/kafka_broker/asyncproducer/asyncproducer.go # examples/kafka_broker/consumer/README.md # examples/kafka_broker/consumer/consumer.go # examples/kafka_broker/mux/config # examples/kafka_broker/mux/main.go # examples/kafka_broker/syncproducer/README.md # examples/kafka_broker/syncproducer/syncproducer.go # examples/kafka_broker/utils/prompter.go # examples/kafka_low_api/Makefile # examples/kafka_low_api/asyncproducer/README.md # examples/kafka_low_api/asyncproducer/asyncproducer.go # examples/kafka_low_api/consumer/README.md # examples/kafka_low_api/consumer/consumer.go # examples/kafka_low_api/mux/config # examples/kafka_low_api/mux/main.go # examples/kafka_low_api/syncproducer/README.md # examples/kafka_low_api/syncproducer/syncproducer.go # examples/kafka_low_api/utils/prompter.go # examples/logs_in_plugin/main.go # examples/redis/Makefile # examples/redis/Readme.md # examples/redis/airport/airport.go # examples/redis/airport/model/flight.pb.go # examples/redis/airport/model/flight.proto # examples/redis/cluster-client.yaml # examples/redis/diagram.png # examples/redis/node-client.yaml # examples/redis/sentinel-client.yaml # examples/redis/simple/simple.go # examples/redis_broker/Makefile # examples/redis_broker/Readme.md # examples/redis_broker/airport/airport.go # examples/redis_broker/airport/model/flight.pb.go # examples/redis_broker/airport/model/flight.proto # examples/redis_broker/cluster-client.yaml # examples/redis_broker/diagram.png # examples/redis_broker/node-client.yaml # examples/redis_broker/sentinel-client.yaml # examples/redis_broker/simple/simple.go # flavors/generic/generic_flavor.go # health/probe/plugin_impl_probes.go # health/statuscheck/plugin_api_statuscheck.go # logging/logrus/logger.go # messaging/kafka/examples/Makefile # messaging/kafka/examples/asyncproducer/README.md # messaging/kafka/examples/asyncproducer/asyncproducer.go # messaging/kafka/examples/consumer/README.md # messaging/kafka/examples/consumer/consumer.go # messaging/kafka/examples/mux/config # messaging/kafka/examples/mux/main.go # messaging/kafka/examples/syncproducer/README.md # messaging/kafka/examples/syncproducer/syncproducer.go # messaging/kafka/examples/utils/prompter.go
Commit: | 20a9ad5 | |
---|---|---|
Author: | jozef.slezak |
ODPM-361 moved all **/examples (except cassandra) co cn-infra/examples
Commit: | c301303 | |
---|---|---|
Author: | Vladimir Lavor | |
Committer: | Vladimir Lavor |
new http instance in statuscheck if custom probe port is defined Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Commit: | bf74b56 | |
---|---|---|
Author: | Lukas Macko |
Examples added
Commit: | fe89b63 | |
---|---|---|
Author: | Lukas Macko |
Add statuscheck plugin
Commit: | 81588b4 | |
---|---|---|
Author: | Lukas Macko |
Add datasync
Commit: | 836975a | |
---|---|---|
Author: | Junmin Pan |
added proto instance example + misc. bug fixes
Commit: | fee8165 | |
---|---|---|
Author: | Lukas Macko |
db/keyval/etcd -> db/keyval/etcdv3
Commit: | f636cc0 | |
---|---|---|
Author: | Lukas Macko |
Core added
Commit: | ded609e | |
---|---|---|
Author: | Lukas Macko | |
Committer: | Lukas Macko |
Etcd added
Commit: | 9cf5584 | |
---|---|---|
Author: | Lukas Macko |
Makefile + vendoring + log