foundationdb/bindings
Dennis Zhou 6a86369097
apitester: add better support for blob api commands + tenant abstraction (#8700)
* blob/apitester: rename tenantDebugString() -> debugTenantStr()

* blob/apitester: fix int64_t initialization to -1

* blob/apitester: add missing override for randomOperation()

* blob/cpp: cpp blob tenant operations

* apitester: add tenant to execution context

* apitester: DatabaseOps abstraction

This creates a base abstract class for Database and Tenant operations to
share.

* blob/apitester: add setup phase to verifyRange() prior to operations

This let's us ensure blob storage is setup prior to running apitester
against the cluster.

* apitester: expand execOperation() to take a tenant

Now that db operations can be transparently applied to tenants or
databases through the IDatabaseOps interface, allow execOperation() to
take a tenant accordingly.

* blob/testerapi: blobbify in TesterApiWorkload setup

Before we were blobbifying wholesale through TestRunner. This makes the
change to blobbifying and verifying in setup, so the workload can
properly test database and tenant scope functions.
2022-11-14 10:49:51 +01:00
..
bindingtester revert sys.path placement 2022-11-04 21:27:07 +01:00
c apitester: add better support for blob api commands + tenant abstraction (#8700) 2022-11-14 10:49:51 +01:00
flow Support versionstamps in key backed object properties 2022-10-05 12:48:40 -07:00
go Failing client initialization on errors in external clients; Update package version to 7.3.0 (#8719) 2022-11-10 13:01:41 +01:00
java blob/java: tenant purgeBlobGranules() java api 2022-10-17 11:42:27 -05:00
python Move fdbcli tests into the fdbcli directory 2022-09-22 16:05:56 -07:00
ruby update version to 7.2.0 2022-04-11 23:23:27 -05:00
CMakeLists.txt Fix OPEN_FOR_IDE 2021-09-21 12:42:49 -07:00
__init__.py remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00