├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── dialyzer.ignore-warnings ├── doc ├── README.md ├── changelog.md ├── concepts.md ├── configuration.md ├── eventually_consistent.md ├── management.md ├── overview.edoc ├── roadmap.md ├── search.md ├── self_convergent.md ├── strong_consistency.md ├── tutorial_basic.md ├── tutorial_dmaps.md ├── tutorial_sc.md └── tutorial_search.md ├── include └── nkbase.hrl ├── priv └── nkbase.schema ├── rebar ├── rebar.config ├── rebar.config.script ├── src ├── nkbase.app.src ├── nkbase.erl ├── nkbase_admin.erl ├── nkbase_app.erl ├── nkbase_backend.erl ├── nkbase_cmds.erl ├── nkbase_coverage_fsm.erl ├── nkbase_dmap.erl ├── nkbase_ensemble.erl ├── nkbase_ensemble_admin.erl ├── nkbase_ensemble_backend.erl ├── nkbase_events.erl ├── nkbase_sc.erl ├── nkbase_search.erl ├── nkbase_sup.erl ├── nkbase_util.erl ├── nkbase_vnode.erl ├── nkbase_vnode_get_fsm.erl ├── nkbase_vnode_put_fsm.erl └── nkbase_vnode_worker.erl ├── test ├── app.config ├── backend_test.erl ├── basic_test.erl ├── dmap_test.erl ├── sc_test.erl ├── search_test.erl ├── test_util.erl └── vm.args └── util ├── dev1.config ├── dev2.config ├── dev3.config ├── dev4.config ├── dev5.config ├── dev_vm.args ├── fix_deps_warnings_as_errors.sh ├── riak_core.schema ├── shell_app.config └── shell_vm.args /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/README.md -------------------------------------------------------------------------------- /dialyzer.ignore-warnings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/dialyzer.ignore-warnings -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/changelog.md -------------------------------------------------------------------------------- /doc/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/concepts.md -------------------------------------------------------------------------------- /doc/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/configuration.md -------------------------------------------------------------------------------- /doc/eventually_consistent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/eventually_consistent.md -------------------------------------------------------------------------------- /doc/management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/management.md -------------------------------------------------------------------------------- /doc/overview.edoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/overview.edoc -------------------------------------------------------------------------------- /doc/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/roadmap.md -------------------------------------------------------------------------------- /doc/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/search.md -------------------------------------------------------------------------------- /doc/self_convergent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/self_convergent.md -------------------------------------------------------------------------------- /doc/strong_consistency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/strong_consistency.md -------------------------------------------------------------------------------- /doc/tutorial_basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/tutorial_basic.md -------------------------------------------------------------------------------- /doc/tutorial_dmaps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/tutorial_dmaps.md -------------------------------------------------------------------------------- /doc/tutorial_sc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/tutorial_sc.md -------------------------------------------------------------------------------- /doc/tutorial_search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/doc/tutorial_search.md -------------------------------------------------------------------------------- /include/nkbase.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/include/nkbase.hrl -------------------------------------------------------------------------------- /priv/nkbase.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/priv/nkbase.schema -------------------------------------------------------------------------------- /rebar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/rebar -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/rebar.config -------------------------------------------------------------------------------- /rebar.config.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/rebar.config.script -------------------------------------------------------------------------------- /src/nkbase.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase.app.src -------------------------------------------------------------------------------- /src/nkbase.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase.erl -------------------------------------------------------------------------------- /src/nkbase_admin.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_admin.erl -------------------------------------------------------------------------------- /src/nkbase_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_app.erl -------------------------------------------------------------------------------- /src/nkbase_backend.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_backend.erl -------------------------------------------------------------------------------- /src/nkbase_cmds.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_cmds.erl -------------------------------------------------------------------------------- /src/nkbase_coverage_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_coverage_fsm.erl -------------------------------------------------------------------------------- /src/nkbase_dmap.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_dmap.erl -------------------------------------------------------------------------------- /src/nkbase_ensemble.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_ensemble.erl -------------------------------------------------------------------------------- /src/nkbase_ensemble_admin.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_ensemble_admin.erl -------------------------------------------------------------------------------- /src/nkbase_ensemble_backend.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_ensemble_backend.erl -------------------------------------------------------------------------------- /src/nkbase_events.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_events.erl -------------------------------------------------------------------------------- /src/nkbase_sc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_sc.erl -------------------------------------------------------------------------------- /src/nkbase_search.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_search.erl -------------------------------------------------------------------------------- /src/nkbase_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_sup.erl -------------------------------------------------------------------------------- /src/nkbase_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_util.erl -------------------------------------------------------------------------------- /src/nkbase_vnode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_vnode.erl -------------------------------------------------------------------------------- /src/nkbase_vnode_get_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_vnode_get_fsm.erl -------------------------------------------------------------------------------- /src/nkbase_vnode_put_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_vnode_put_fsm.erl -------------------------------------------------------------------------------- /src/nkbase_vnode_worker.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/src/nkbase_vnode_worker.erl -------------------------------------------------------------------------------- /test/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/app.config -------------------------------------------------------------------------------- /test/backend_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/backend_test.erl -------------------------------------------------------------------------------- /test/basic_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/basic_test.erl -------------------------------------------------------------------------------- /test/dmap_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/dmap_test.erl -------------------------------------------------------------------------------- /test/sc_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/sc_test.erl -------------------------------------------------------------------------------- /test/search_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/search_test.erl -------------------------------------------------------------------------------- /test/test_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/test_util.erl -------------------------------------------------------------------------------- /test/vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/test/vm.args -------------------------------------------------------------------------------- /util/dev1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/dev1.config -------------------------------------------------------------------------------- /util/dev2.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/dev2.config -------------------------------------------------------------------------------- /util/dev3.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/dev3.config -------------------------------------------------------------------------------- /util/dev4.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/dev4.config -------------------------------------------------------------------------------- /util/dev5.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/dev5.config -------------------------------------------------------------------------------- /util/dev_vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/dev_vm.args -------------------------------------------------------------------------------- /util/fix_deps_warnings_as_errors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/fix_deps_warnings_as_errors.sh -------------------------------------------------------------------------------- /util/riak_core.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/riak_core.schema -------------------------------------------------------------------------------- /util/shell_app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/shell_app.config -------------------------------------------------------------------------------- /util/shell_vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetComposer/nkbase/HEAD/util/shell_vm.args --------------------------------------------------------------------------------