Commit Graph

23417 Commits

Author SHA1 Message Date
Junhyun Shim 2374dd01f6 Apply review suggestions 2022-11-08 00:37:12 +01:00
Junhyun Shim 7f47dfeab1 Harden TLog-read testcase against transient errors 2022-11-07 19:44:00 +01:00
Junhyun Shim bbba45d3ab Fix clang format 2022-11-07 12:11:17 +01:00
Junhyun Shim b6e5372a68 Keep up with test framework changes for AuthzSecurity workload 2022-11-07 12:07:25 +01:00
Junhyun Shim d3b1fad054 Remove deprecated configuration allowDisablingTenants 2022-10-26 16:23:35 +02:00
Junhyun Shim 085e38cdfd Merge remote-tracking branch 'origin/main' into authz-security-tests 2022-10-26 15:09:02 +02:00
Junhyun Shim 8e752309c0 Add cross-tenant commit/get + TLog peek security tests 2022-10-26 12:51:59 +02:00
Aaron Molitor e4116f8aee cleanup shell script, remove set -x, add more detailed logging 2022-10-25 23:23:22 -05:00
Xiaoxi Wang bb0236433c
Merge pull request #8540 from sfc-gh-xwang/feature/main/storageMetrics
Make MockStorageServer serve StorageMetrics related request
2022-10-25 17:29:21 -07:00
Xiaoxi Wang 0a5e596758 fix network failure check in unit test 2022-10-25 16:43:00 -07:00
Xiaoxi Wang 36d9de9072 change UNREACHABLE to ASSERT(false); change function name 2022-10-25 15:43:24 -07:00
Trevor Clinkenbeard 0f4fddfa17
Merge pull request #8480 from sfc-gh-tclinkenbeard/reject-tag-throttled-txns
Reject transactions that have been tag throttled too long
2022-10-25 15:34:07 -07:00
Jingyu Zhou 744c391608
Merge pull request #8539 from vishesh/cc-fail-later
Don't fail ConsistencyCheck on first mismatch
2022-10-25 15:33:11 -07:00
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
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
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
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