BREAKING CHANGE: Replication factor #23
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes/Addresses
#9 Replication Factor
Change proposed in this pull request
Added
init_schema/1
,copy_schema/2
,init_migration/1
,rollback_migration/1
,refresh_cluster/1
,backup/1
overridable callbacks inMnesiac.Store
.Mnesiac.validate_config/2
which can be used to validate the configuration being passed in to Mnesiac, possible to test override functions too.Removed
Mnesiac.StoreManager
module.Changed
resolve_conflict/1
->resolve_conflict/2
, now accepts configuration.Fixed
Check list
Additional info
#2 is still very much a issue that shows up in test, though the library is still usable