A.J. Beamon
|
79063d5fc4
|
Better accounting for tenant prefixes when working with key size limits (#6973)
* Consider tenant prefix sizes when doing key size limit checks
* Fix formatting
|
2022-04-27 14:38:59 -07:00 |
Zhe Wang
|
6c9ff6ee5e
|
Add sharded rocksdb type (#6862)
* add-sharded-rocksdb-type
* address comments
Co-authored-by: Zhe Wang <zhewang@Zhes-MacBook-Pro.local>
|
2022-04-21 22:53:14 -04:00 |
Neethu Haneesha Bingi
|
5d3981821e
|
Adding warning on configuring rocksdb storage until production tested.
|
2022-04-06 13:24:57 -07:00 |
A.J. Beamon
|
ce99f4ec30
|
Disallow anonymous thread futures in safeThreadFutureToFuture when those thread futures contain a standalone type.
|
2022-03-29 15:50:31 -07:00 |
A.J. Beamon
|
7d9148857f
|
Avoid promoting transactions to have system key access when using special keys
|
2022-03-17 08:33:53 -07:00 |
A.J. Beamon
|
0536e56725
|
The tenant cache uses a simpler eviction policy. Some various improvement around the use of futures. Add documentation for C API and fix inaccurate statement in special keys documentation.
|
2022-03-15 09:23:30 -07:00 |
A.J. Beamon
|
8bc2b283e1
|
Create a special keys API to create, delete, and read tenants. Remove the C API to create/delete tenants.
|
2022-03-15 09:23:30 -07:00 |
A.J. Beamon
|
ecccfd0868
|
Add cache invalidation to tenant cache. Send tenant ID along with tenant name in requests to validate that the tenant hasn't changed. Fix a few bugs.
|
2022-03-15 09:23:30 -07:00 |
A.J. Beamon
|
59aa2abb7e
|
Add some additional logging and buggification to the create and delete tenant functions
|
2022-03-15 09:21:27 -07:00 |
A.J. Beamon
|
c89b1e3537
|
Use TenantName type instead of StringRef in various places. Add a function on transactions to get the tenant name being used for the transaction.
|
2022-03-15 09:21:27 -07:00 |
A.J. Beamon
|
c635dcd3ad
|
Add tenant support in the FDB native client
|
2022-03-15 09:21:27 -07:00 |
A.J. Beamon
|
e3830c157f
|
Split the management API into two parts, one that is generic and has no native API dependency and another that does have a native API dependency.
|
2022-01-28 10:18:23 -08:00 |