Jon Fu
|
7c3151142e
|
Merge branch 'main' of github.com:apple/foundationdb into jfu-grv-cache-multi-threaded
|
2022-03-23 16:41:33 -04:00 |
|
Jon Fu
|
4466e00716
|
Fix multithreaded GRV cache code and enable grv caching in multithreaded ctest suite
|
2022-03-23 16:09:12 -04:00 |
|
sfc-gh-tclinkenbeard
|
a71099471b
|
Update copyright header dates
|
2022-03-21 13:36:23 -07:00 |
|
Jon Fu
|
9731d96797
|
Merge branch 'main' of github.com:apple/foundationdb into jfu-grv-cache-multi-threaded
|
2022-03-16 14:32:33 -04:00 |
|
Jon Fu
|
7ab205391b
|
Revert "remove all multi-version client code related to grv cache"
This reverts commit 6d05ecffc21d8497b4f753d11b17beb6102f32ab.
|
2022-03-16 14:26:36 -04: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
|
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 |
|
Tao Lin
|
e2c7c30faf
|
GetMappedRange support serializable & check RYW & continuation (#6181)
|
2022-03-10 10:05:44 -08:00 |
|
Josh Slocum
|
3afe9fb6e0
|
MVC bug fixes
|
2021-12-10 12:47:53 -06:00 |
|
Josh Slocum
|
7f4fcc8c2c
|
Added FDBResult and made readBlobGranules use it
|
2021-12-01 16:22:05 -06:00 |
|
Josh Slocum
|
329091e14f
|
Merge branch 'master' into bg_bindings
|
2021-11-11 10:13:37 -06:00 |
|
Josh Slocum
|
b8ac4213a1
|
Switched BG APIs to transaction instead of database
|
2021-11-11 08:59:06 -06:00 |
|
Vaidas Gasiunas
|
51b8ccf7d3
|
Merge remote-tracking branch 'apple/master' into notify-client-lib-changes
|
2021-11-10 18:40:34 +01:00 |
|
Vaidas Gasiunas
|
d6a5cc8460
|
MVC2.0: Rollback static initialization of the local client API instance
|
2021-11-10 15:55:33 +01:00 |
|
Tao Lin
|
fdb3b72e35
|
Introduce GetRangeAndFlatMap to push computations down to FDB
Re-introduce #5609
|
2021-11-09 13:52:28 -08:00 |
|
Tao Lin
|
586cc3b102
|
Revert "Introduce GetRangeAndFlatMap to push computations down to FDB"
|
2021-11-04 08:46:56 -07:00 |
|
Tao Lin
|
6c98e35893
|
Rename Hop to FlatMap
|
2021-11-03 13:32:01 -07:00 |
|
Tao Lin
|
0853661d13
|
Introduce getRangeAndHop to push computations down to FDB
|
2021-11-03 13:21:16 -07:00 |
|
Josh Slocum
|
e3839e198a
|
Cleanup
|
2021-11-03 13:41:41 -05:00 |
|
Josh Slocum
|
a5b2f464e3
|
Refactored granule materialization code to be called by c client as well as internal granule management
|
2021-11-03 13:19:07 -05:00 |
|
Vaidas Gasiunas
|
276dbd4d37
|
MVC2.0: Refactoring - remove dependency of MVC on Native API
|
2021-11-03 16:30:18 +01:00 |
|
Josh Slocum
|
5b2617a524
|
Added local granule file reading to mako
|
2021-11-03 09:33:30 -05:00 |
|
Josh Slocum
|
382882f1c1
|
mako successfully calls read_blob_granules and gets stuff back
|
2021-11-02 13:43:42 -05:00 |
|
Josh Slocum
|
d6a31078fe
|
C API for blob granules
|
2021-11-02 10:01:23 -05:00 |
|
A.J. Beamon
|
e882eb33fc
|
Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem.
|
2021-10-22 11:05:18 -07:00 |
|
A.J. Beamon
|
abab45760d
|
Add some additional logging if the network thread finishes, fails with an error, gets stopped, or is blocked.
|
2021-10-19 10:05:29 -07:00 |
|
FDB Formatster
|
2c788c233d
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-08-27 17:07:47 -07:00 |
|
Steve Atherton
|
f596a81073
|
Rename ::TRUE and ::FALSE in BooleanParams to ::True and ::False so as to not conflict with the TRUE and FALSE macros provided by the Windows and MacOS SDKs.
|
2021-07-17 00:11:40 -07:00 |
|
sfc-gh-tclinkenbeard
|
475abe301c
|
Merge remote-tracking branch 'origin/master' into fix-ub
|
2021-07-14 10:47:02 -07:00 |
|
sfc-gh-tclinkenbeard
|
8cc40e3a2b
|
Expand use of BOOLEAN_PARAM
|
2021-07-02 21:41:50 -07:00 |
|
sfc-gh-tclinkenbeard
|
79ff07a071
|
Added *BOOLEAN_PARAM macros to enforce documentation of boolean parameters
|
2021-07-02 15:04:42 -07:00 |
|
sfc-gh-tclinkenbeard
|
fe5e7f8c2a
|
Remove ISingleThreadTransaction::create function
|
2021-06-29 10:29:41 -07:00 |
|
sfc-gh-tclinkenbeard
|
41c790b299
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-10 22:31:23 -07:00 |
|
sfc-gh-tclinkenbeard
|
371a38e6e5
|
Merge remote-tracking branch 'origin/master' into remove-extra-copies
|
2021-06-07 10:26:06 -07:00 |
|
sfc-gh-tclinkenbeard
|
6fc2f1ddcb
|
Fix/remove some TODO comments in configuration database code
|
2021-06-06 09:27:51 -07:00 |
|
sfc-gh-tclinkenbeard
|
905f0065e5
|
Store DatabaseContext reference in configuration transaction objects
|
2021-06-02 22:14:58 -07:00 |
|
sfc-gh-tclinkenbeard
|
a775f92fca
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-01 15:39:34 -07:00 |
|
sfc-gh-tclinkenbeard
|
dce15d90d5
|
Add ThreadSafeDatabase::isConfigDB field
|
2021-05-10 18:15:56 -07:00 |
|
sfc-gh-tclinkenbeard
|
f28ac955c3
|
Remove unnecessary temporary objects while growing objects of type std::vector<std::pair<A, B>>
|
2021-05-10 16:32:50 -07:00 |
|
sfc-gh-tclinkenbeard
|
121c48359d
|
Revert "Make ThreadSafeTransaction implementation less verbose"
This reverts commit c7d5bbd2e0df08091e1d2bf6624f04f69ccab7ef.
|
2021-05-10 15:00:01 -07:00 |
|
sfc-gh-tclinkenbeard
|
28f923c087
|
Remove ISingleThreadTransaction::getMutableDeferredError
|
2021-05-10 14:09:08 -07:00 |
|
sfc-gh-tclinkenbeard
|
331dd2e377
|
Replace config_transaction option with use_config_database
|
2021-05-10 13:18:31 -07:00 |
|
Chaoguang Lin
|
7da5004690
|
Merge branch 'master' of github.com:apple/foundationdb into refactor-fdbcli
|
2021-05-06 15:44:26 -07:00 |
|
sfc-gh-tclinkenbeard
|
5c2d7b6080
|
Create RangeResult type alias
|
2021-05-03 13:14:16 -07:00 |
|
sfc-gh-tclinkenbeard
|
c7d5bbd2e0
|
Make ThreadSafeTransaction implementation less verbose
|
2021-04-30 12:05:58 -07:00 |
|
sfc-gh-tclinkenbeard
|
0d9eaa5d6d
|
Add ISingleThreadTransaction.h
|
2021-04-29 22:31:16 -07:00 |
|
Chaoguang Lin
|
283b774c2f
|
Merge branch 'master' of github.com:apple/foundationdb into refactor-fdbcli
|
2021-04-29 12:04:54 -07:00 |
|
A.J. Beamon
|
823873a9aa
|
Address review comments:
Use nullptr instead of NULL
Use const& for a parameter
Add some comments
|
2021-04-26 14:39:27 -07:00 |
|
Chaoguang Lin
|
de4753a5db
|
Add a workaround to temporily use the ryw to create a ThreadTransaction; Make sure we are using the same underlying ryw object
|
2021-04-23 01:32:30 -07:00 |
|