Daniel Moran
01355a068c
refactor: move helper functions for setting up test stores into testing package ( #22347 )
...
* Move tenant.Service unit tests into its package
* Delete the top-level TenantService interface now that it's not used.
* Move helper funcs for setting up test stores into testing pkg
* Delete duplicate implementations scattered through the codebase
* Move error assertions into store-creation helpers
2021-08-31 16:43:45 -04:00
Daniel Moran
00afd95cb7
refactor: automated move of errors and id from root to kit ( #21101 )
...
Co-authored-by: Sam Arnold <sarnold@influxdata.com>
2021-03-30 14:10:02 -04:00
George
96d84b9126
refactor: migrator and introduce Store.(Create|Delete)Bucket ( #18570 )
...
* refactor: migrator and introduce Store.(Create|Delete)Bucket
feat: kvmigration internal utility to create / managing kv store migrations
fix: ensure migrations applied in all test cases
* chore: update kv and migration documentation
2020-07-01 12:08:20 +01:00
Johnny Steenbergen
8e52b6cf56
fix: delete unique keys when record not found
...
was missign this in one code path. Decided to throw this into a defer
so its always caught on exit regardless of what path it follows.
2020-05-05 11:01:13 -07:00
Jonathan A. Sternberg
0ae8bebd75
refactor: rewrite imports to include the /v2 suffix for version 2
2020-04-03 12:39:20 -05:00
Johnny Steenbergen
481ee1653d
fix: add validation for existing resource for index store base
...
issue was that all checks were being made excdept for the initial check
in the entity store. fix added with tests here to validate.
2020-03-20 10:15:02 -07:00
Johnny Steenbergen
825b4f8da7
fix(kv): fix issue with cursor not closing inside TX
...
also drops the prefix search optimizations from index store as well.
2020-01-09 11:31:43 -08:00
Johnny Steenbergen
ec35815553
chore(kv): add new/update checks to kv store base and index store
2020-01-06 16:18:01 -08:00
Johnny Steenbergen
b6308ba07c
chore(kv): refactor kv.Entity to provide interface for PK and unique keys
2020-01-02 08:05:45 -08:00
Johnny Steenbergen
0dfc163dae
chore(kv): refactor kv checks service to take advantage of new index store
2019-12-31 13:13:38 -08:00
Johnny Steenbergen
e79771fdcc
chore(kv): refactor new unique by store up into reusable store that composes into uniq by store
2019-12-30 16:44:57 -08:00