Josh Slocum
|
48bcf6eaba
|
parameterizing min split size instead of hardcoding it to min_shard_bytes (#7404)
|
2022-06-30 12:28:22 -07:00 |
|
sfc-gh-tclinkenbeard
|
0c2bd73e28
|
Fix typo in SHARD_READ_HOT_BANDWIDTH_MIN_PER_KSECONDS name
|
2022-06-27 09:56:02 -07:00 |
|
Xiaoxi Wang
|
13a77dd5a2
|
change priority knob; change PromiseStream to FutureStream; remove comments; add on_sr check
|
2022-05-25 17:09:34 -07:00 |
|
Xiaoxi Wang
|
8950822e36
|
add knobs; change knobs
|
2022-05-17 14:49:27 -07:00 |
|
Xiaoxi Wang
|
f40a2a68fc
|
add more statistics
|
2022-05-17 10:19:09 -07:00 |
|
Xiaoxi Wang
|
3b241955e7
|
add more informative trace info
|
2022-05-16 21:25:56 -07:00 |
|
Xiaoxi Wang
|
b0a00effa0
|
set max shard bandwidth
|
2022-05-06 16:37:12 -07:00 |
|
Xiaoxi Wang
|
964e0cecef
|
format
|
2022-05-04 14:52:39 -07:00 |
|
Xiaoxi Wang
|
ae66ed6c16
|
fix DataDistributionQueue time_out ; reset the rebalance poll time
|
2022-05-04 14:11:20 -07:00 |
|
Xiaoxi Wang
|
1723bee639
|
add fetchTopKShardMetrics to dd tracker
|
2022-05-03 23:42:09 -07:00 |
|
Xiaoxi Wang
|
00b97ec829
|
add storage metric compare knob; timeThrottle with constant
|
2022-04-27 23:37:35 -07:00 |
|
Xiaoxi Wang
|
73c7240bfd
|
code format
|
2022-04-26 17:34:34 -07:00 |
|
Xiaoxi Wang
|
cc05f5e9db
|
fix getMetrics keys bug
|
2022-04-24 21:21:18 -07:00 |
|
Xiaoxi Wang
|
04311d001e
|
topK shard random selection
|
2022-04-21 22:37:16 -07:00 |
|
Xiaoxi Wang
|
d93b57dd88
|
conflict solving
|
2022-03-24 20:45:51 -07:00 |
|
Xiaoxi Wang
|
1b631a9263
|
solve conflict with main
|
2022-03-24 16:29:11 -07:00 |
|
sfc-gh-tclinkenbeard
|
a71099471b
|
Update copyright header dates
|
2022-03-21 13:36:23 -07:00 |
|
Xiaoxi Wang
|
4b92f8f546
|
add relocate reason and set teamSorter in relocator
|
2022-03-18 16:39:31 -07:00 |
|
sfc-gh-tclinkenbeard
|
184f0d7586
|
Improve const correctness of storage wiggler classes
|
2022-03-11 09:20:53 -04:00 |
|
Xiaoxi Wang
|
8d20ee8432
|
change storage metrics of read sample calculation
|
2022-03-07 17:36:43 -08:00 |
|
Xiaoxi Wang
|
a07e413eae
|
metrics comparator; rebalanceReadLoad()
|
2022-02-24 16:41:01 -08:00 |
|
A.J. Beamon
|
d8e161f89e
|
Refactor NativeAPI transactions to create and pass around a reference counted state object. Watches no longer use the tranasction info object but instead use their own state.
|
2021-12-17 11:57:39 -08:00 |
|
Evan Tschannen
|
fd2b27d7c4
|
Merge pull request #6103 from sfc-gh-ajbeamon/fix-dd-merge-too-soon
Fix: Merge too soon bug
|
2021-12-06 15:01:47 -08:00 |
|
A.J. Beamon
|
ce2d1e1648
|
Fix: the shard tracker state could become inaccurate if there is an ABA type update to the bandwith state of a shard.
|
2021-12-03 18:42:55 -08:00 |
|
sfc-gh-tclinkenbeard
|
3b5d23ef88
|
Remove unnecessary temporary objects when appending to vector of pairs
|
2021-12-01 18:15:16 -08:00 |
|
Chang Liu
|
c10dd0df4b
|
fix roll trace event issue for data distribution
Description
Testing
|
2021-09-24 15:40:17 -07:00 |
|
Xiaoge Su
|
abf73047ca
|
Enforce std:: specifier rather than using namespace
|
2021-09-16 19:40:28 -07:00 |
|
Josh Slocum
|
17f6f7a2ca
|
Using the current max shard size estimate instead of the max possible if unavailable
|
2021-08-19 16:17:55 -05:00 |
|
sfc-gh-tclinkenbeard
|
3442ebd3b7
|
Fix more -Wreorder-ctor warnings across many files
|
2021-07-24 11:20:51 -07:00 |
|
Andrew Noyes
|
f5d312e4a0
|
Avoid casting NaN to int
Apparently it's possible for dbSizeEstimate to be negative
|
2021-06-04 09:47:06 -07:00 |
|
Evan Tschannen
|
d2f9bf7eb6
|
added comments and fixed style
|
2021-03-16 15:44:49 -07:00 |
|
FDB Formatster
|
df90cc89de
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-03-10 10:18:07 -08:00 |
|
Steve Atherton
|
76a4293d1d
|
Merge branch 'release-6.3'
# Conflicts:
# fdbserver/fdbserver.actor.cpp
|
2021-02-15 02:13:06 -08:00 |
|
Steve Atherton
|
f4c9b88908
|
Merge branch 'release-6.2' into release-6.3
# Conflicts:
# cmake/CompileBoost.cmake
# fdbserver/DataDistribution.actor.cpp
# fdbserver/fdbserver.actor.cpp
# flow/Error.cpp
|
2021-02-15 02:05:03 -08:00 |
|
Andrew Noyes
|
4e184fe236
|
Fix memory errors
|
2021-02-11 02:58:21 +00:00 |
|
sfc-gh-tclinkenbeard
|
5b2e88b187
|
Use structured bindings in for loops
|
2020-12-27 01:46:20 -04:00 |
|
sfc-gh-tclinkenbeard
|
19816ccdbf
|
Improve DataDistribution const-correctness
|
2020-12-26 20:22:27 -04:00 |
|
Andrew Noyes
|
877997632d
|
Merge branch 'release-6.3' into anoyes/merge-release-6.3-master
Include conflict markers for review purposes
|
2020-12-04 01:38:07 +00:00 |
|
Andrew Noyes
|
dc2bac5670
|
Resolve conflicts
|
2020-11-24 19:09:42 +00:00 |
|
Andrew Noyes
|
1f541f02be
|
Merge branch 'anoyes/merge-6.2-to-6.3' into anoyes/release-6.3-merge
Merge, leaving conflict markers for now
|
2020-11-24 16:55:34 +00:00 |
|
Evan Tschannen
|
2e13aacf1e
|
Merge pull request #4049 from sfc-gh-tclinkenbeard/fix-shard-merge-too-soon
Fix HasBeenTrueFor::set function
|
2020-11-18 10:29:58 -08:00 |
|
David Youngworth
|
d64cf8b9e3
|
Merge branch 6.3 into master
|
2020-11-17 11:22:45 -08:00 |
|
sfc-gh-tclinkenbeard
|
84632d63ad
|
Remove stale comment
|
2020-11-16 17:54:47 -08:00 |
|
sfc-gh-tclinkenbeard
|
898fbac191
|
Remove special handling of broken_promise errors
|
2020-11-16 13:28:08 -08:00 |
|
sfc-gh-tclinkenbeard
|
4f369e70ab
|
Add code coverage macro to DataDistributionTracker::SafeAccessor::operator()
|
2020-11-16 13:25:39 -08:00 |
|
sfc-gh-tclinkenbeard
|
6235d087a6
|
Prevent shardTracker or trackShardBytes from accidentally unsafely accessing DataDistributionTracker
|
2020-11-16 12:46:21 -08:00 |
|
David Youngworth
|
d0391db862
|
Merge branch 'release-6.2' into release-6.3
|
2020-11-16 10:15:23 -08:00 |
|
sfc-gh-tclinkenbeard
|
ca8ea3b6ff
|
Fix memory issues caused by cancelling data distribution tracker
|
2020-11-15 23:52:36 -08:00 |
|
sfc-gh-tclinkenbeard
|
6917da9ce7
|
Fix HasBeenTrueFor::set
|
2020-11-13 13:15:51 -08:00 |
|
Meng Xu
|
222da17558
|
Merge branch 'release-6.2' into mengxu/ha-code-read
|
2020-11-12 13:39:27 -08:00 |
|