Suraj Gupta
95c004f80b
Add missing namespace qualifier to vector.
2021-09-22 16:57:04 -05:00
Suraj Gupta
2b9dfc1371
Simplify count increments.
2021-09-22 16:56:59 -05:00
Suraj Gupta
4530e746d6
Address PR comments.
...
Adds comment for constant and changes method name for `setonDb`.
2021-09-22 16:56:49 -05:00
Suraj Gupta
4a71f3d0f8
Fix recruitment bug.
2021-09-22 16:56:44 -05:00
Suraj Gupta
72edcd8d73
Address PR comments.
...
Revert knob name change, fix comparison between new and old
recruitments, and get rid of empty `if` block.
2021-09-22 16:56:34 -05:00
Suraj Gupta
10807ddebc
Rename function to be more clear.
2021-09-22 16:56:27 -05:00
Suraj Gupta
0b6fecddbc
Refactor logic for recruiting singletons.
...
This commit refactors the logic for recruiting singletons,
which is done by the ClusterController. This allows for far
easier additions of new singletons in the future, and also
cleans up the code.
Also, the logic for recruiting DD was changed to mirror
the logic for recruiting RK. Although the logic for RK
allows there to be many RKs existing at once, the moveKeysLock
mechanism used by DD still prevents multiple DDs existing at once.
2021-09-22 16:56:18 -05:00
Josh Slocum
5ddf08dfe5
Got basic range reassignment working
2021-09-22 16:48:44 -05:00
Josh Slocum
ccb78b1ce5
more CF bug fixes
2021-09-21 13:20:27 -05:00
Josh Slocum
8e4582673c
more bug fixes
2021-09-20 10:21:52 -05:00
Josh Slocum
9a92b763ae
Fixing issues in known committed version tracking
2021-09-17 12:26:10 -05:00
Josh Slocum
c780b8ae69
adding granule tests to test suite
2021-09-17 10:17:05 -05:00
Josh Slocum
57176a4955
Increasing workload request count
2021-09-16 10:03:30 -05:00
Josh Slocum
c9b8bdffbe
Passes a single correctness test!
2021-09-15 17:18:04 -05:00
Josh Slocum
cefb66d64c
fixing a couple bugs
2021-09-10 12:52:33 -05:00
Josh Slocum
e2a51a4fe7
Fixing up after change feed updates
2021-09-10 11:49:41 -05:00
Josh Slocum
c2d1d1704f
Merge branch 'feature-range-feed' into blob_full
2021-09-10 11:21:52 -05:00
Evan Tschannen
ac5b580e2d
Merge branch 'master' into feature-range-feed
...
# Conflicts:
# fdbcli/fdbcli.actor.cpp
# fdbclient/StorageServerInterface.cpp
# fdbclient/StorageServerInterface.h
# fdbserver/ApplyMetadataMutation.cpp
# fdbserver/TLogServer.actor.cpp
# flow/error_definitions.h
2021-09-09 23:13:22 -07:00
Chaoguang Lin
9df392f447
Merge pull request #5528 from sfc-gh-clin/refactor-fdbcli
...
Refactor fdbcli, get rid of RYWTransaction, refactor status command
2021-09-09 10:31:34 -07:00
Josh Slocum
44a64005cf
also pipelining snapshot from blob in blob worker for maximum throughput
2021-09-09 10:43:28 -05:00
Lukas Joswiak
30e7469b19
Update fdbclient/MultiVersionTransaction.actor.cpp
2021-09-08 17:37:33 -07:00
Chaoguang Lin
ab29bf05af
Solve PR comments
2021-09-08 16:38:42 -07:00
Josh Slocum
1cbd45055c
Merge branch 'granule_write_improvements' into blob_full
2021-09-08 17:31:20 -05:00
Josh Slocum
d38c5b4b02
Merge pull request #12 from sfc-gh-jslocum/granule_splitting
...
Added blob granule splitting
2021-09-08 17:27:31 -05:00
Josh Slocum
99e5ecdf9d
Doing GRVs for committed version checking in blob worker
2021-09-08 17:24:49 -05:00
Josh Slocum
2491287f98
Pipelined delta file writing to improve performance
2021-09-08 16:57:57 -05:00
Josh Slocum
eb76343dfb
Added blob granule reassignment and splitting
2021-09-08 14:09:14 -05:00
Chaoguang Lin
8cc3f3f49d
Code format
2021-09-08 10:56:32 -07:00
Chaoguang Lin
84a2672a33
Merge branch 'master' of github.com:apple/foundationdb into refactor-fdbcli
2021-09-08 10:42:59 -07:00
Chaoguang Lin
8cef044a8b
Remove commented code; simplify code
2021-09-08 10:42:46 -07: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
Evan Tschannen
d9782bc29d
fixed a few bugs with merging change feeds on the client
2021-09-07 21:35:00 -07:00
Meng Xu
52a2f56fe2
Merge pull request #5553 from apple/documentation_setuptoolz
...
put upper bound on setuptools version
2021-09-07 20:02:38 -07:00
Aaron Molitor
c07c0ac4fc
put upper bound on setuptools version
2021-09-07 18:10:47 -07:00
Evan Tschannen
590da022ee
fix: missing mutations committed at newOldestVersion
2021-09-07 16:20:49 -07:00
Chaoguang Lin
99cc042d9c
Fix ProfileCommand.actor.cpp, using the correct way to read from global config
2021-09-07 11:06:47 -07:00
Evan Tschannen
f53ddf6720
fix: handle the case where I change feed is added while a fetch is in progress
2021-09-06 13:51:53 -07:00
Evan Tschannen
7b23894039
fixed a few bugs related to change feed fetches
2021-09-05 20:33:12 -07:00
Evan Tschannen
9fefd59076
Fixed a number of bugs, change feeds are correctness clean with the current workload
2021-09-05 18:17:23 -07:00
Evan Tschannen
af0792b1f5
fixes that allow change feeds to pass correctness in tests with no failures
2021-09-03 17:24:33 -07:00
Chaoguang Lin
d6e7617043
Merge pull request #5540 from sfc-gh-clin/fix-where-old-binary-not-present
...
Return if no available old binary in the given range
2021-09-03 15:19:16 -07:00
Evan Tschannen
367c7cda92
fixed problems with the change feed workload
2021-09-03 15:14:28 -07:00
Chaoguang Lin
0d1382eeba
Add comments for the change
2021-09-03 14:32:27 -07:00
Chaoguang Lin
87b001ef7b
Merge pull request #5538 from sfc-gh-clin/fix-disableTss-master
...
Fix reading the disableTss option
2021-09-03 14:23:28 -07:00
Chaoguang Lin
97050ac33f
Merge pull request #5536 from sfc-gh-clin/change-lock-special-key
...
The lock special key has the lock UID as the value
2021-09-03 14:23:11 -07:00
Chaoguang Lin
56ed0f3b9c
Return if no available binary in the given range
2021-09-03 14:21:16 -07:00
Evan Tschannen
b02e8d99c6
added a workload to test change feeds
2021-09-03 14:19:27 -07:00
Chaoguang Lin
b9e4bb7217
Fix reading the disableTss option
2021-09-03 12:47:02 -07:00
Josh Slocum
4671fe57ab
Merge pull request #10 from sfc-gh-sgupta/blob-worker-metrics
...
Add metrics to blob worker
2021-09-03 14:16:59 -05:00
Chaoguang Lin
2aa0a5cf58
The lock special key has the lock UID as the value
2021-09-03 12:15:56 -07:00