Jon Fu
|
6d05ecffc2
|
remove all multi-version client code related to grv cache
|
2022-02-02 14:39:17 -05:00 |
Jon Fu
|
133ee2c113
|
added fdb_c_internal.h and set up shared space initialization in multiversion api db creation
|
2022-01-24 12:55:24 -05:00 |
Jon Fu
|
dd1d48754d
|
revert create_database signatures and added new shared state struct
|
2022-01-21 14:32:04 -05:00 |
Jon Fu
|
3a21438bb8
|
remove getclusterid api
|
2022-01-21 13:12:30 -05:00 |
Jon Fu
|
915e2f6c1c
|
Merge branch 'main' of github.com:apple/foundationdb into jfu-grv-cache
|
2022-01-20 16:17:20 -05:00 |
Jon Fu
|
bcc69ac1f5
|
Add clusterCacheMap to multiVersionApi and propagate shared object through createDatabase
|
2022-01-18 13:02:05 -05:00 |
Jon Fu
|
da76abbdf6
|
expose cluster ID through NativeAPI and C API
|
2022-01-11 17:06:25 -05: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 |
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
|
d6a31078fe
|
C API for blob granules
|
2021-11-02 10:01:23 -05:00 |
Chaoguang Lin
|
af5643c998
|
Fix the issue in CheckStatus where it stuck as we cannot talk to any of the coordinators
|
2021-09-08 10:05:13 -07:00 |
FDB Formatster
|
2c788c233d
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-08-27 17:07:47 -07:00 |
Chaoguang Lin
|
6ef49fe91e
|
Update comments, remove headers
|
2021-08-11 23:19:39 -07:00 |
Chaoguang Lin
|
be796a62a0
|
Update comments
|
2021-08-11 18:39:47 -07:00 |
Chaoguang Lin
|
bf0d0598dc
|
Refactor all ThrottleAPI functions using template and remove duplicate copies
|
2021-08-11 23:59:25 +00:00 |
Chaoguang Lin
|
618c72f7e2
|
Draft to use template to rewrite ThrottleApi
|
2021-08-11 01:07:36 +00: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 |
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
|
f0a236c544
|
Merge branch 'master' of github.com:apple/foundationdb into refactor-fdbcli
|
2021-04-21 15:36:11 -07:00 |
A.J. Beamon
|
b2d6930103
|
The multi-version client monitors the cluster's protocol version and only activates the client library that can connect.
|
2021-04-15 11:45:14 -07:00 |
A.J. Beamon
|
3ed0d614d2
|
Move fdb_get_server_protocol to be a function on the database object. Add an argument for expected_version that can be used to signal that the function shouldn't return unless the protocol version is different.
|
2021-04-14 12:50:30 -07:00 |
Chaoguang Lin
|
107f66e4e1
|
Merge branch 'master' of github.com:apple/foundationdb into refactor-fdbcli
|
2021-03-30 16:35:41 -07:00 |
Chaoguang Lin
|
35f9fe08a2
|
Remove unnecessary header in IClientApi.h
|
2021-03-23 14:44:14 -07:00 |
Nim Wijetunga
|
f0d79b3d86
|
Inital implementation of network busyness
|
2021-03-15 23:23:56 +00:00 |
FDB Formatster
|
df90cc89de
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-03-10 10:18:07 -08:00 |
Chaoguang Lin
|
0947b87b60
|
Update documentation
|
2021-02-08 18:47:49 -08:00 |
Chaoguang Lin
|
97925de9d4
|
Update fdb_database_create_snapshot to take a UID as input
|
2021-02-05 14:14:38 -08:00 |
Chaoguang Lin
|
5f912f0deb
|
Add snapshot c function
|
2021-01-26 11:53:35 -08:00 |
Chaoguang Lin
|
116f034933
|
update var names
|
2021-01-21 01:11:40 -08:00 |
Chaoguang Lin
|
9cd7c43a2c
|
Add c function fdb_database_force_recovery_with_data_loss
|
2021-01-21 00:42:23 -08:00 |
Chaoguang Lin
|
e097c98956
|
Remove headed added by IDE, add comments
|
2021-01-04 00:18:01 -08:00 |
Chaoguang Lin
|
da7b65cd71
|
Change the interface back to return int64_t
|
2021-01-03 22:45:09 -08:00 |
Chaoguang Lin
|
b68d84aaea
|
Merge remote-tracking branch 'upstream/master' into add-c-function-for-management-commands
|
2020-12-21 12:32:31 -08:00 |
Chaoguang Lin
|
88e66545bb
|
Change the api to return bool instead of int
|
2020-12-03 12:01:32 -08:00 |
Chaoguang Lin
|
2320f970c1
|
Add reboot_worker and pythong binding
|
2020-11-19 16:43:39 -08:00 |
Chaoguang Lin
|
a72bb52eae
|
Merge branch 'master' of github.com:apple/foundationdb into add-c-function-for-management-commands
|
2020-10-28 22:32:44 -07:00 |
Richard Chen
|
a4ccf8c5b6
|
add checksum class to change checksum in the future. expose get server protocol api
|
2020-10-19 16:57:11 +00:00 |
Chaoguang Lin
|
23ef23357c
|
Test code to add c function for kill/suspend
|
2020-08-21 14:30:52 -07:00 |
Xin Dong
|
2126f46195
|
Added client side support for range split
|
2020-07-02 14:05:11 -07:00 |
Xin Dong
|
d20ce99774
|
Resolved the review comment and renamed the functions
|
2020-02-12 14:57:40 -08:00 |
Xin Dong
|
0c16d43c2f
|
Added necessary plumbings to expose byte sample collected by storage servers to fdb_c library
|
2020-02-12 14:57:40 -08:00 |
Jingyu Zhou
|
8ef8b59fcc
|
Use ThreadFuture for getApproximateSize
Change return type to int64_t and fix C and Python binding to use the correct
type.
|
2019-07-10 14:58:07 -07:00 |
Jingyu Zhou
|
c50a675bf0
|
Add transaction getApproximateSize() API
The size is the summation of expected size of mutations, read conflict ranges,
and write conflict ranges.
|
2019-07-10 14:51:52 -07:00 |