Commit Graph

23462 Commits

Author SHA1 Message Date
Jingyu Zhou 6a3ccda58c
Merge pull request #8575 from sfc-gh-mpilman/bugfixes/testharness-reporting
ignore injected errors in old fdb versions
2022-10-25 14:47:37 -07:00
sfc-gh-tclinkenbeard e8e7c873d8 Merge remote-tracking branch 'origin/main' into reject-tag-throttled-txns 2022-10-25 14:28:55 -07:00
Trevor Clinkenbeard 25f3a99b3d
Merge pull request #8568 from sfc-gh-tclinkenbeard/make-tracecounters-method
Encapsulate `CounterCollection`
2022-10-25 14:27:56 -07:00
Markus Pilman ad2888423c ignore injected errors in old fdb versions 2022-10-25 14:48:04 -06:00
Junhyun Shim ade4cb6b72 Merge remote-tracking branch 'origin/main' into enable-authz-benchmark-in-mako 2022-10-25 22:42:24 +02:00
Jingyu Zhou 1808c7091f
Merge pull request #8567 from sfc-gh-mpilman/bugfixes/testharness-reporting
fix summarize bug
2022-10-25 13:34:19 -07:00
Trevor Clinkenbeard ca0b068f2b Remove unnecessary forward declaration
Co-authored-by: Markus Pilman <markus.pilman@snowflake.com>
2022-10-25 13:26:51 -07:00
sfc-gh-tclinkenbeard 31a48f4046 Disable GLOBAL_TAG_THROTTLING by default 2022-10-25 13:10:15 -07:00
sfc-gh-tclinkenbeard f339819758 Merge remote-tracking branch 'origin/main' into reject-tag-throttled-txns 2022-10-25 11:59:35 -07:00
Xiaoxi Wang 5a8adca1f7 solve review comments: mark const; add comments; template abbreviation 2022-10-25 10:56:24 -07:00
sfc-gh-tclinkenbeard 74212eeacf Encapsulate CounterCollection 2022-10-25 10:17:15 -07:00
Markus Pilman f88b8e2351 fix summarize bug 2022-10-25 11:11:42 -06:00
Junhyun Shim 33c8a80614 Update Mako documentation for authz/TLS enablement 2022-10-25 16:13:01 +02:00
Junhyun Shim e32affc9f0 Add TLS and token file option to mako 2022-10-25 15:58:20 +02:00
Jingyu Zhou 0ae568a872
Merge pull request #8556 from jzhou77/fix
Fix stack overflows
2022-10-24 16:46:35 -07:00
Ankita Kejriwal ce733cd1a1
Merge pull request #8538 from sfc-gh-akejriwal/monitorusage
Add functionality to get tenants over storage quota and improve the relevant monitors
2022-10-24 16:28:07 -07:00
Hui Liu e2dc50d220
Merge pull request #8508 from sfc-gh-huliu/storageinterf
Implement StorageServerInterface for BlobMigrator
2022-10-24 16:10:31 -07:00
Zhe Wu 0140991d15 Rename NewPhysicalShardReason to RetryFindDstReason 2022-10-24 15:18:20 -07:00
Zhe Wu fc9295ab66 Address comments 2022-10-24 15:18:20 -07:00
Zhe Wu 22047385c4 Count the detailed reason for new physical shard creation during data move 2022-10-24 15:18:20 -07:00
Hui Liu f2289ced27 Add StorageServerInterface for BlobMigrator 2022-10-24 13:12:07 -07:00
Jingyu Zhou d672f91160
Merge pull request #8513 from sfc-gh-anoyes/anoyes/hide-idempotency-ids 2022-10-24 13:06:17 -07:00
Ankita Kejriwal 4f149b8705
Merge pull request #8545 from sfc-gh-tclinkenbeard/improve-fdbcli-quota-error
Improve error messages for `fdbcli` quota commands
2022-10-24 12:18:35 -07:00
Xiaoxi Wang db72a29c06 fix compile error after rebase 2022-10-24 11:16:23 -07:00
Jingyu Zhou a8f821e152 Fix stack overflows
The loop is transformed by actor compiler into recursions that may cause stack
overflows. Thus, I added yield() to unwind stack and refactor the parsing code
so that the subsequent files are blocked until previous ones have finished.
2022-10-24 11:13:11 -07:00
Dennis Zhou 136a325fdc blob/testing: randomly purge the whole range instead of just active 2022-10-24 11:08:04 -07:00
Dennis Zhou 070e4c133e blob/testing: remove setRange() and call (un)blobbifyRange() directly
This also fixes a few wrong setRange(true/false).
2022-10-24 11:08:04 -07:00
Dennis Zhou 474955b10d blob: allow purge as long as it doesn't start in a range 2022-10-24 11:08:04 -07:00
Dennis Zhou 48d6e725c2 blob: convert listBlobbifiedRangesActor() to take a Transaction 2022-10-24 11:08:04 -07:00
Dennis Zhou 07f1247885 blob: getBlobRanges() use transaction instead of RYWTransaction 2022-10-24 11:08:04 -07:00
Dennis Zhou dd52d997ba blob: rename rowLimit variable for listBlobbifiedRanges() 2022-10-24 11:08:04 -07:00
Xiaoxi Wang 918018d492 format code 2022-10-24 10:50:46 -07:00
Josh Slocum 2d6840ee90
fix bg stats invalid access (#8507) 2022-10-24 10:23:22 -07:00
Andrew Noyes 91671abcd3 Update generated.go 2022-10-24 10:22:29 -07:00
Trevor Clinkenbeard 28ae2a7565
Merge pull request #8544 from sfc-gh-tclinkenbeard/fix-asan-failure
Fix heap-use-after-free in `TenantEntryCache::put`
2022-10-24 10:10:40 -07:00
Jingyu Zhou 30b4d4a70a
Merge pull request #8516 from sfc-gh-anoyes/anoyes/memory-leak
Fix a memory leak in simulation
2022-10-24 10:08:38 -07:00
Trevor Clinkenbeard d8eb4e9efe
Merge pull request #6856 from sfc-gh-tclinkenbeard/make-class-uncopyable
Make FlowReceiver NonCopyable
2022-10-24 10:06:38 -07:00
Xiaoxi Wang 0d4b4d05e2 implement MSS as IStorageMetricsService and pass the unit test 2022-10-24 09:58:41 -07:00
Xiaoxi Wang 3c67b7df39 extract serveStorageMetricsRequests template function 2022-10-24 09:58:41 -07:00
Xiaoxi Wang c14ee5395f define IStorageMetricsService 2022-10-24 09:58:41 -07:00
Xiaoxi Wang e07a50573a splitStorageMetrics finish implementation (no unit test yet but 100k
test pass)
2022-10-24 09:58:41 -07:00
Xiaoxi Wang 1603926595 refactoring old waitStorageMetrics and finish MGS::waitStorageMetrics
(no unit test yet)
2022-10-24 09:58:41 -07:00
Xiaoxi Wang 5d90703dc8 finish getKeysLocations etc, and unit test pass. 2022-10-24 09:58:41 -07:00
Xiaoxi Wang 70eb9aef28 simple MGS IKeyLocationService implementation 2022-10-24 09:58:41 -07:00
Steve Atherton 90b17a937c
Merge pull request #8526 from sfc-gh-satherton/redwood-page-lifetimes
Bug fixes in IO buffer and class lifetimes in Redwood, DiskQueue, AsyncFileChaos, AsyncFileWriteChecker, BackupFile, AsyncFileEncrypted.   Generic actor improvements.
2022-10-24 09:54:58 -07:00
Jingyu Zhou 30f571bf7e
Merge pull request #8522 from sfc-gh-satherton/diskqueue-bug-fix
Bug fix: If a disk queue reader drops its future memory corruption could occur
2022-10-24 09:49:41 -07:00
Jingyu Zhou b48f2869d1
Merge pull request #8529 from sfc-gh-vgasiunas/vgasiunas-apitester-documentation
Update API Tester documentation for server config and ctest targets
2022-10-24 09:38:17 -07:00
Jingyu Zhou f99d631537
Merge pull request #8543 from sfc-gh-huliu/removegzip
remove zlib
2022-10-24 09:35:07 -07:00
Andrew Noyes a299cf4bf2 Make idempotency id transaction options hidden
This feature is not ready for use by applications
2022-10-24 09:25:48 -07:00
Andrew Noyes fb9333e863 Delete Sim2::PromiseTask
Previously this was leaking and causing simulation OOM's. Also make it
FastAllocated to match Net2::PromiseTask
2022-10-24 09:25:21 -07:00