Evan Tschannen
|
eee4404e4e
|
fix: when the shard pointer is replaced with a new AddingShard, we need to restart the warningLogger because the old one will have a pointer to the deleted AddingShard
|
2019-09-27 19:11:34 -07:00 |
A.J. Beamon
|
e6fbc602df
|
Add metric to track empty reads.
|
2019-09-12 15:09:22 -07:00 |
A.J. Beamon
|
3d5f769ea3
|
Add a storage server metric for bytes cleared based on the byte sample.
|
2019-09-05 11:31:26 -07:00 |
Evan Tschannen
|
a7237c4302
|
Merge pull request #2045 from atn34/disallow-scalar-network-messages
Disallow scalar network messages
|
2019-08-30 13:38:54 -07:00 |
A.J. Beamon
|
1fdabe62c2
|
Merge pull request #2048 from etschannen/feature-fix-connections
Fixed two different ways useful connections were being closed
|
2019-08-30 11:05:02 -07:00 |
Evan Tschannen
|
1c0484cffc
|
fix: do not close connections which have outstanding tryGetReplies with the peer
|
2019-08-29 16:49:57 -07:00 |
Andrew Noyes
|
6aa0ada7b1
|
Replace scalar root types with proper messages
|
2019-08-28 14:40:50 -07:00 |
Evan Tschannen
|
297b65236f
|
added additional trace events to warn when different parts of shard relocations take more than 10 minutes
|
2019-08-16 14:56:58 -07:00 |
Andrew Noyes
|
1bad0fd44e
|
Make requestTime private
|
2019-07-31 17:59:35 -07:00 |
A.J. Beamon
|
14648e20f9
|
Merge pull request #1901 from ajbeamon/data-distribution-receives-bytes-input-rate
Send bytes input rate to data distribution
|
2019-07-30 15:01:36 -07:00 |
Evan Tschannen
|
3ad1d95049
|
Merge pull request #1894 from ajbeamon/trace-file-detail-rename
Expand undefined acronym in trace event detail
|
2019-07-26 13:34:45 -07:00 |
Evan Tschannen
|
8149b5b352
|
Merge pull request #1413 from atn34/change-connection-file
Switch cluster file feature
|
2019-07-26 13:27:37 -07:00 |
sramamoorthy
|
9afd162e2f
|
remove snap v1 related code
|
2019-07-25 17:29:31 -07:00 |
A.J. Beamon
|
b91795d288
|
Send bytes input rate to DD.
|
2019-07-25 16:27:32 -07:00 |
sramamoorthy
|
8f1f0c0435
|
snap v2: worker and other helper related changes
|
2019-07-24 15:36:28 -07:00 |
Trevor Clinkenbeard
|
9ad9bd4c1f
|
Merge branch 'master' of https://github.com/apple/foundationdb into change-connection-file
|
2019-07-24 15:22:26 -07:00 |
A.J. Beamon
|
639df02f20
|
Expand undefined acronym in trace event detail
|
2019-07-24 08:38:36 -07:00 |
Evan Tschannen
|
3045826e3c
|
Merge pull request #1819 from mpilman/flatbuffers-fixes2
Flatbuffers fixes2
|
2019-07-19 16:33:50 -07:00 |
Alex Miller
|
c3a8ae4752
|
Merge pull request #1791 from fzhjon/fetch-keys-requests-priority
Introduce priority to fetchKeys requests from data distribution
|
2019-07-19 14:54:51 -07:00 |
Alex Miller
|
9863ace96c
|
Replace usages with intialization lists.
But C++ needs a bit of help to inference though the templates.
|
2019-07-18 22:27:36 -07:00 |
mpilman
|
1ac2d01b03
|
Merge remote-tracking branch 'upstream/master' into flatbuffers-fixes2
|
2019-07-18 09:50:08 -07:00 |
A.J. Beamon
|
2cd05e9ac9
|
Merge pull request #1712 from tclinken/add-local-rk-to-status
Track the local ratekeeper rate in status
|
2019-07-15 15:17:11 -07:00 |
mpilman
|
54416f46fd
|
Pass type as param to VectorRef instead of bool
|
2019-07-15 15:08:49 -07:00 |
Trevor Clinkenbeard
|
e1541778ab
|
Added readsRejected counter to storage server
|
2019-07-15 10:53:19 -07:00 |
Jon Fu
|
4b0fdabae5
|
mark test file as IGNORE and comment out dead placeholder code
|
2019-07-15 09:45:16 -07:00 |
mpilman
|
b68f2d925f
|
Serialize range result to string for speed
|
2019-07-11 23:03:31 -07:00 |
Jon Fu
|
652cd77689
|
fixed merge conflicts and use new TaskPriority enum class
|
2019-07-11 09:56:59 -07:00 |
Jon Fu
|
1e9d31597c
|
removed extra parameter from getRange, added knob to guard new changes, and adjusted style/formatting in several places
|
2019-07-11 09:56:58 -07:00 |
Jon Fu
|
f707d186fe
|
added new priority for fetchkeys requests and adjusted ddmetrics workload to run parallel with mako
|
2019-07-11 09:56:58 -07:00 |
Trevor Clinkenbeard
|
1582a2a24d
|
Merge branch 'master' of https://github.com/apple/foundationdb into change-connection-file
|
2019-07-09 13:41:54 -07:00 |
Trevor Clinkenbeard
|
1bac04509e
|
Track the local ratekeeper rate as a percentage
This value is reported in status for each storage server.
|
2019-07-09 12:46:53 -07:00 |
Evan Tschannen
|
310a5fe9a3
|
fix: we cannot reject 100% of requests, because a storage server which is stuck needs to get a future version error to trigger an all alternatives failed message from load balance so that clients will re-grab storage server interfaces from the proxy
|
2019-07-05 17:28:22 -07:00 |
Evan Tschannen
|
15e894c724
|
Merge in master
|
2019-07-05 15:49:24 -07:00 |
Evan Tschannen
|
e7c0ecf729
|
fix: we cannot reject 100% of requests, because a storage server which is stuck needs to get a future version error to trigger an all alternatives failed message from load balance so that clients will re-grab storage server interfaces from the proxy
|
2019-07-05 15:46:16 -07:00 |
Alex Miller
|
ea6898144d
|
Merge remote-tracking branch 'upstream/master' into flowlock-api
|
2019-07-03 20:44:15 -07:00 |
Evan Tschannen
|
3fb0999e10
|
revert storage server priority changes
|
2019-07-02 16:54:47 -07:00 |
mengranwo
|
e54eedf0e2
|
Address pr comments, remove wait(tr.commit()) for read-only txn
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
0ad151e70a
|
style formatting
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
819b6e3d6d
|
fix compiling error
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
c7148bbb14
|
address cr comments:
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
d96cdacdd5
|
fix format issue
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
11161746f8
|
add try catch block around tx.onerror()
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
6b61b0e030
|
fix syntax error, pass compile
|
2019-07-01 16:09:51 -07:00 |
mengranwo
|
0b9cd18fb4
|
checking cluster is healthy or not during recovery process(for storage engine), if healthy, delete data files and join as new
|
2019-07-01 16:09:51 -07:00 |
Alex Miller
|
8e1ab6e7db
|
Merge remote-tracking branch 'upstream/master' into flowlock-api
|
2019-06-28 17:32:54 -07:00 |
Evan Tschannen
|
4cef1d3937
|
Experimental change of storage write priority
|
2019-06-28 16:54:22 -07:00 |
Evan Tschannen
|
18d5fbf1e0
|
Avoid jumping from rejecting 0% of requests directly to 20% of requests
|
2019-06-28 16:54:22 -07:00 |
Evan Tschannen
|
db413c37f7
|
restored the STORAGE_DURABILITY_LAG_SOFT_MAX knob and made the rk target slightly smaller than the soft limit, to avoid inaccuracies in ratekeeper control causing behavior changes on the storage servers
|
2019-06-28 16:54:22 -07:00 |
Evan Tschannen
|
92b32855ca
|
ratekeeper’s control algorithm would oscillate when limited by local ratekeeper
|
2019-06-28 16:54:22 -07:00 |
Evan Tschannen
|
cfce1e1705
|
fix: buffered peek cursor would advance very slowly through large ranges of empty versions
|
2019-06-28 15:54:08 -07:00 |