This repository has been archived by the owner on May 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add some config information, document the optimized_driver option * implement passthrough adapter for specific drivers * implement simple ets driver * move type definitions under record definitions, add type * remove duplicate type * add data_model option and documentation * remove unused handlers * rename header files * add new options and defaults * add config/fmke.config * refactor module to work with an adapter passed in by a supervisor * update header file name * update header file name * change default adapter * add test cases for ets with nested and non_nested model, refactor code for comparing records * implement simple ets driver * create adapter behaviour * implement key-value driver behaviour * implement sup responsible for adapter, driver, conn pool * add adapter for key value stores * add sup for managing several connection pools * use supervision tree instead of single supervisor * implement simple driver for antidote * delete modules from old architecture * add tools lib to enable runtime profiling and monitoring * fix indentation * update type definitions for get functions * update type definitions * add function specs, change encode_string_list, add test * update prescription id types * fix wrong return type * make return match behaviour, match only return types from fetch types * add runtime_tools for profiling * fix order of arguments passed into gen_server:start_link * add json test for list of prescription objects * make return match behaviour * update return values on successful commit * update value for successful commit, fix wrong start return value * rename antidote optimized driver * rename riak optimized driver * improve fmke_test_utils API * add more compare presc variants, refactor group listing * use updated test utils API * remove old riak driver * make driver use gen_server behaviour, dialyzer is happy * use only driver part of init args * rename test utils to fmke_test_setup * implement comparison functions for FMKe entities in a separate module * use comparison functions from fmke_test_utils, refactor * continue refactor to use utils entity comparison * allow for connection manager not to be up, as this is allowed in certain deployments * add clause for json prescription object * add decode function, useful for testing * address case where one of the prescription objects is in json format * adapt to new driver architecture, use test_utils library for comparison * fix parse_csv_string, parse_string * add test for decode prescription * tweak elvis rules * add type definitions for records, as suggested by elvis * use entity types instead of records * use entity types instead of records, fix bug in test case * use header file and entity types in callback definitions * use entity types, fix corner case in comparison, add tests for entity comparison * fix bugs in prescription comparison * update README * fix #187 * remove duplicate type * update opt driver * remove bench dependencies * comment module contents, will be updated soon * remove multiple releases tests, should be tested by client * reduce number of processes * update travis script * enable dialyzer checks * implement update prescription operations with object history * add tests to cover get_[processed_]prescriptions cases * fix several bugs found in tests, add context to write operations * indent code * fix bugs found in tests * rename module * add spec to gen_pool_name/2 * fix #187 * fix #189 * fix function spec * fix #190 * implement redis driver, still need to fix dialyzer and linter warnings * fix dialyzer and lint issues * remove debug output
- Loading branch information
1 parent
e1e6331
commit f8a7a83
Showing
50 changed files
with
5,079 additions
and
3,825 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,3 +19,4 @@ rebar3.crashdump | |
tests/ | ||
.DS_Store | ||
.idea/ | ||
config/fmke.config |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.