Josh Slocum
c2d1d1704f
Merge branch 'feature-range-feed' into blob_full
2021-09-10 11:21:52 -05:00
Josh Slocum
ad899565e9
Using local files for blob granules in simulation
2021-08-24 14:15:14 -05:00
Josh Slocum
5259af787d
Switched blob implementation to use backup container
2021-08-24 13:47:47 -05:00
Josh Slocum
2ae447eaaa
Refactored blob worker/manager to be in separate files
2021-08-23 14:16:09 -05:00
Chaoguang Lin
fbed117b21
Solve comments; Add a method to return DatabaseContext Reference
2021-08-19 19:34:25 +00:00
Chaoguang Lin
7ac1d17bcb
Add a local namespace in Ratekeeper.actor.cpp to differenitate name GrvProxyInfo
2021-08-17 21:05:57 +00:00
Chaoguang Lin
179c313e08
Use DatabaseContext instead of Database in template functions
2021-08-17 20:02:25 +00:00
Josh Slocum
b3491d7338
Cleaned up code for demo
2021-08-12 14:30:33 -05:00
Josh Slocum
76a3c47e42
Got full demo working
2021-08-12 10:18:58 -05: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
Josh Slocum
921a2cfca1
Merge branch 'feature-range-feed' into blob_full
2021-08-10 11:25:48 -05:00
Josh Slocum
247602753d
Blob worker handles multiple ranges now
2021-08-10 11:19:43 -05:00
Josh Slocum
e5b0cf20aa
Reader can read blob worker interface and mapping from db, read files, apply mutations, and return result
2021-08-06 11:02:05 -05:00
Josh Slocum
d8bdbddb1f
Added read path
2021-08-06 11:01:38 -05:00
Josh Slocum
8a6f403bdd
Added delta file generation from a fake range feed
2021-08-06 11:01:38 -05:00
Josh Slocum
e83b27387a
POC worker that dumps fdb range to an s3 object
2021-08-06 11:01:37 -05:00
Josh Slocum
a931f70cfb
Added fdbcli for blobrange
2021-08-06 11:01:37 -05:00
sfc-gh-tclinkenbeard
c74047c665
Merge remote-tracking branch 'origin/master' into fix-more-clang-warnings
2021-07-28 11:51:02 -07:00
Steve Atherton
507c1f11e3
Add .log() to bare TraceEvent() invocations without any .detail()s to avoid clang-tidy warning about immediate destruction of object without use.
2021-07-26 19:55:10 -07:00
sfc-gh-tclinkenbeard
3442ebd3b7
Fix more -Wreorder-ctor warnings across many files
2021-07-24 11:20:51 -07:00
sfc-gh-tclinkenbeard
6f81155784
Merge remote-tracking branch 'origin/master' into const-serverdbinfo
2021-07-20 10:18:40 -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
ca3f015272
Prevent ratekeeper from modifying ServerDBInfo object
2021-07-11 23:29:36 -07:00
sfc-gh-tclinkenbeard
79ff07a071
Added *BOOLEAN_PARAM macros to enforce documentation of boolean parameters
2021-07-02 15:04:42 -07:00
Neethu Haneesha Bingi
73752f441b
exclude locality:clang-format, ranged loops, documentation, tracking addStoragesever for exclusion.
2021-06-23 18:03:27 -07:00
Josh Slocum
4257ac2b4d
More TSS Changes/Fixes
2021-05-25 20:37:48 +00:00
Josh Slocum
ce82c9653e
Testing Storage Server implementation
2021-05-25 20:28:50 +00:00
sfc-gh-tclinkenbeard
5c2d7b6080
Create RangeResult type alias
2021-05-03 13:14:16 -07:00
Renxuan Wang
c9cb96b59f
Merge pull request #4661 from RenxuanW/rk
...
Add TraceEvent to see whether RateKeeper is too busy to get SS list or fails to get SS list.
2021-04-27 10:46:47 -07:00
RenxuanW
384c0b48ea
Fix suppressFor order error.
2021-04-25 22:53:52 -07:00
RenxuanW
c06da4704c
Revert unrelated clang format.
2021-04-25 17:35:23 -07:00
RenxuanW
22d0426673
Log when RatekeeperGetSSListLongLatency.
2021-04-25 17:34:12 -07:00
RenxuanW
650b052284
Log each time RateKeeper enters monitorServerListChange().
2021-04-14 13:55:46 -07:00
RenxuanW
28c92aa945
Supress TraceEvent.
...
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-04-14 12:01:41 -07:00
RenxuanW
08c82050ac
Add TraceEvent to see whether RateKeeper is too busy to get SS list, or fails to get SS list.
2021-04-14 11:05:21 -07:00
A.J. Beamon
feede1d2f6
Fix line length of test macro + comments to be within the 120 character limit
2021-04-13 10:48:52 -07:00
Vishesh Yadav
d7252da951
clang-format: Fix the TEST() macros which require comments in line
2021-03-10 16:50:53 -08:00
FDB Formatster
df90cc89de
apply clang-format to *.c, *.cpp, *.h, *.hpp files
2021-03-10 10:18:07 -08:00
Andrew Noyes
79cec09255
Apply clang-tidy's performance-inefficient-vector-operation fix
...
I ran this command in my build directory after compiling with
OPEN_FOR_IDE. It took a few small tweaks to get it to compile, which is
outside the scope of this commit.
$ python run-clang-tidy.py -j $(nproc) -checks='-*,performance-inefficient-vector-operation' -fix
2021-03-04 03:58:25 +00:00
sfc-gh-tclinkenbeard
5b2e88b187
Use structured bindings in for loops
2020-12-27 01:46:20 -04:00
sfc-gh-tclinkenbeard
45c9a0abc7
Revert "Revert "Add limiting health metrics""
...
This reverts commit 209ebcc595
.
2020-11-13 17:24:57 -08:00
Trevor Clinkenbeard
209ebcc595
Revert "Add limiting health metrics"
2020-11-13 17:08:46 -08:00
sfc-gh-tclinkenbeard
6c4493166f
Add limiting storage queue and durability lag to health metrics
2020-11-12 20:14:41 -08:00
Evan Tschannen
12b07d024f
Merge pull request #3775 from sfc-gh-xwang/fdbtest
...
add knob MIN_TAG_WRITE_PAGES_RATE for write tag-throttling
2020-09-18 10:40:28 -07:00
Jingyu Zhou
ea27e4bd9c
Merge pull request #3772 from yliucode/rename
...
Rename master proxy as commit proxy
2020-09-16 20:06:50 -07:00
Young Liu
cc5bc16bd8
Rename more places from proxy to commit proxy
2020-09-15 22:29:49 -07:00
Trevor Clinkenbeard
3a68c89281
Remove initialisms
...
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-09-15 16:32:24 -07:00
XiaoxiWang
52bd86ad42
update knob
2020-09-11 20:50:19 +00:00
XiaoxiWang
d5fba9a69b
add write-tag throttling
2020-09-11 19:10:35 +00:00