..
coroimpl
Merge remote-tracking branch 'origin/main' into features/tenant-lock2
2023-02-06 11:58:49 +01:00
include /fdbserver
[swift] Remove deprecated Swift attr spelling: `import_as_ref` ( #10825 )
2023-08-31 13:23:23 -05:00
swift /tests
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
workloads
Merge branch 'main' into main
2023-08-23 11:35:21 -07:00
ApplyMetadataMutation.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
BackupProgress.actor.cpp
…
BackupWorker.actor.cpp
Add ID to DEBUG_MUTATION in backup worker
2023-05-03 13:15:18 -07:00
BlobConnectionProviderTest.actor.cpp
…
BlobGranuleServerCommon.actor.cpp
made blob metadata load lazily from EKP ( #10463 )
2023-06-15 13:36:52 -05:00
BlobGranuleValidation.actor.cpp
fix flushing empty range
2023-06-16 09:26:08 -05:00
BlobManager.actor.cpp
Catch initial flush error and avoid crashing blob manager ( #10836 )
2023-08-25 20:32:20 -07:00
BlobManifest.actor.cpp
Wait file deleted in blob manifest cleanup ( #10802 )
2023-08-22 10:50:03 -07:00
BlobMigrator.actor.cpp
blob restore : Log and skip data copy if we miss data for a certain tenant ( #10621 )
2023-07-19 09:52:30 -07:00
BlobRestoreController.actor.cpp
support blob restore in fdbrestore ( #10248 )
2023-05-19 14:45:14 -07:00
BlobWorker.actor.cpp
encryptionAtRestMode needs to be in the system keyspace so that it is encrypted with the cluster specific encryption key rather than a tenant key ( #10777 )
2023-08-11 12:20:22 -07:00
CMakeLists.txt
Rename SSD_ROCKSDB_EXPERIMENTAL to WITH_ROCKSDB
2023-07-27 14:04:10 -07:00
ClusterController.actor.cpp
Add a knob to guard the gray failure detection during TLog recovery
2023-08-29 14:49:39 -07:00
ClusterRecovery.actor.cpp
Add documentation
2023-07-26 14:16:16 -07:00
CommitProxyServer.actor.cpp
EaR: Handle KMS timeout in storage server and commit proxy
2023-08-28 16:17:43 -07:00
ConfigBroadcaster.actor.cpp
…
ConfigDatabaseUnitTests.actor.cpp
format source code after switch to clang 15
2022-12-08 17:26:45 +00:00
ConfigFollowerInterface.cpp
…
ConfigNode.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
ConsistencyScan.actor.cpp
fix per-scan-loop throttling to properly throtte in the loop ( #10502 )
2023-07-10 13:02:12 -04:00
CoordinatedState.actor.cpp
format source code after switch to clang 15
2022-12-08 17:26:45 +00:00
Coordination.actor.cpp
Fix issue with inconsistent coordinator disk queue
2023-06-23 15:37:31 -07:00
DDRelocationQueue.actor.cpp
Don't crash DD if dest team cannot be found for a restored data move. ( #10651 )
2023-07-21 10:29:49 -07:00
DDShardTracker.actor.cpp
Fix opsReadSample poll and getMetrics;
2023-05-23 09:46:34 -07:00
DDTeamCollection.actor.cpp
Add perpetual wiggle pause reason. ( #10821 )
2023-08-24 00:31:38 -07:00
DDTxnProcessor.actor.cpp
Add DD Security Mode ( #10646 )
2023-07-21 17:06:25 -07:00
DataDistribution.actor.cpp
fix dd issue when dd skip audit ( #10844 )
2023-08-28 16:39:45 -07:00
DiskQueue.actor.cpp
Fix commit location accounting in DiskQueue. ( #10075 )
2023-05-02 12:33:29 -04:00
EncryptKeyProxy.actor.cpp
address comments
2023-07-17 20:06:02 -07:00
FDBExecHelper.actor.cpp
Improve support for prebuilt boost
2023-02-27 15:38:58 -06:00
GlobalTagThrottler.actor.cpp
Fix /GlobalTagThrottler/MultiTagActiveThrottling* tests
2023-07-17 12:51:24 -07:00
GrvProxyServer.actor.cpp
fix: when requests are dropped from the queue the txnRequestOut becomes inconsistent with txnRequestIn
2023-08-02 09:07:07 -07:00
GrvProxyTagThrottler.actor.cpp
Update test parameters for /GrvProxyTagThrottler/LimitedIdleBudget test
2023-06-28 09:24:32 -07:00
GrvTransactionRateInfo.actor.cpp
Decouple token bucket knobs for different types of throttlers
2023-06-28 01:27:19 -07:00
IConfigConsumer.cpp
…
IKeyValueStore.cpp
EaR: Handle KMS timeout in storage server and commit proxy
2023-08-28 16:17:43 -07:00
IPager.cpp
EaR: Implement Key Check Value semantics ( #9936 )
2023-04-12 14:29:31 -07:00
KeyValueStoreCompressTestData.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
KeyValueStoreMemory.actor.cpp
EaR: Remove usage of ENABLE_CONFIGURABLE_ENCRYPTION knob ( #10570 )
2023-06-30 17:48:09 -07:00
KeyValueStoreRocksDB.actor.cpp
Revert inappropriate setting of ApiCorrectness test ( #10771 )
2023-08-11 12:41:55 -07:00
KeyValueStoreSQLite.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
KeyValueStoreShardedRocksDB.actor.cpp
Support periodic compaction for sharded rocksdb. ( #10815 )
2023-08-25 15:38:01 -07:00
KnobProtectiveGroups.cpp
…
LatencyBandConfig.cpp
…
LatencyBandsMap.actor.cpp
…
LeaderElection.actor.cpp
- FdbServer not able to join cluster (during upgrade): Address this
2023-03-27 20:52:30 +00:00
LocalConfiguration.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
LogRouter.actor.cpp
Remote debug TraceEvent
2023-03-27 11:47:11 -07:00
LogSystem.cpp
…
LogSystemConfig.cpp
Add recovered at in CSTATE, and use a knob to guard the use of it
2023-05-16 12:47:00 -07:00
LogSystemDiskQueueAdapter.actor.cpp
format source code after switch to clang 15
2022-12-08 17:26:45 +00:00
LogSystemPeekCursor.actor.cpp
Remote debug TraceEvent
2023-03-27 11:47:11 -07:00
MetricClient.actor.cpp
Extract IConnection and NetworkAddress out from network.h
2023-01-24 14:48:31 -08:00
MetricLogger.actor.cpp
Changed KeyBackedTypes to an actor file. Added TypedKeySelectors for Map and Set classes and getRange() keySelector methods. Added debug macro for KeyBackedTypes. Rewrote KeyBackedRangeMap using keyselectors on KeyBackedMap.
2023-04-18 22:21:19 -07:00
MockGlobalState.actor.cpp
Add coalesceCompletedRange method
2023-06-07 22:01:33 -07:00
MoveKeys.actor.cpp
Add DD Security Mode ( #10646 )
2023-07-21 17:06:25 -07:00
MutationTracking.cpp
Disable mutation tracking by default
2023-05-25 12:44:51 -07:00
OldTLogServer_4_6.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
OldTLogServer_6_0.actor.cpp
Make TLog explicitely monitor connectivity issue during [start version, recover version] recovery
2023-07-17 11:12:28 -07:00
OldTLogServer_6_2.actor.cpp
Make TLog explicitely monitor connectivity issue during [start version, recover version] recovery
2023-07-17 11:12:28 -07:00
OnDemandStore.actor.cpp
…
PaxosConfigConsumer.actor.cpp
Throw when we get cancelled instead of sending an error
2023-06-07 15:26:31 -07:00
QuietDatabase.actor.cpp
fixed consistency scan corruption check when worker is hard-killed in the middle, and improved debugging for stuck consistency scan ( #10516 )
2023-06-22 11:54:08 -05:00
RESTKmsConnector.actor.cpp
fix ubsan
2023-07-17 20:06:02 -07:00
RESTKmsConnectorUtils.cpp
EaR: REST based Simulated KMS Vault request handler interface ( #10240 )
2023-05-17 12:38:09 -07:00
RESTSimKmsVault.actor.cpp
BlobMetadata: Move SimBlobMetada store to SimKmsVault ( #10269 )
2023-05-22 11:00:59 -07:00
Ratekeeper.actor.cpp
Remove SS entries from RateKeeper once it is down ( #10627 )
2023-07-24 13:47:23 -07:00
RemoteIKeyValueStore.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
ResolutionBalancer.actor.cpp
…
Resolver.actor.cpp
fix IKeyValueStore include
2023-06-16 13:28:40 -07:00
ResolverBug.cpp
Add framework for writing negative simulation tests
2023-03-15 11:22:25 -07:00
RestoreApplier.actor.cpp
Fix clang 15 compiler warnings
2022-12-08 13:59:37 -08:00
RestoreCommon.actor.cpp
Address review comments. KeyRangeMapSnapshot is now ReferenceCounted and getSnapshot() returns a Reference to discourage copying. Added several comments for clarity. Added FormatUsingTraceable and changed all new formatters to use it except for Standalone<T> which redirects to the formatter for T.
2023-04-24 19:01:05 -07:00
RestoreController.actor.cpp
Snapshot Backup Tenant Deletion Support ( #9145 )
2023-01-26 17:46:14 -08:00
RestoreLoader.actor.cpp
Revert "Revert "Refactor GetEncryptCipherKeys ( #9600 )"" ( #9903 )
2023-04-05 10:03:48 -07:00
RestoreRoleCommon.actor.cpp
extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file
2023-01-02 23:34:39 -08:00
RestoreUtil.actor.cpp
…
RestoreWorker.actor.cpp
Extract ProcessInfo, MachineInfo, KillType out from ISimulator
2023-01-24 14:48:42 -08:00
RestoreWorkerInterface.actor.cpp
…
RkTagThrottleCollection.cpp
Fix get*OperationCost functions for empty mutations/results
2023-05-28 13:17:24 -07:00
RocksDBCheckpointUtils.actor.cpp
Rename SSD_ROCKSDB_EXPERIMENTAL to WITH_ROCKSDB
2023-07-27 14:04:10 -07:00
RocksDBLogForwarder.actor.cpp
Rename SSD_ROCKSDB_EXPERIMENTAL to WITH_ROCKSDB
2023-07-27 14:04:10 -07:00
RoleLineage.actor.cpp
…
ServerCheckpoint.actor.cpp
Psm ss ( #9817 )
2023-05-23 11:18:35 -07:00
ServerThroughputTracker.cpp
Cleanup stale throughput statistics
2023-06-30 13:04:56 -07:00
ShardsAffectedByTeamFailure.cpp
made a variety of improvements that came from code review
2023-03-17 10:30:34 -07:00
SigStack.cpp
…
SimKmsConnector.actor.cpp
add kms stable state to status json
2023-07-17 20:06:02 -07:00
SimpleConfigConsumer.actor.cpp
Avoid race between ConfigNodeImpl::getChanges and ConfigNodeImpl::commitMutations
2022-12-05 10:10:08 -08:00
SimulatedCluster.actor.cpp
fixup! Reformat source
2023-08-28 14:56:39 -07:00
SkipList.cpp
First successful negative run
2023-03-15 11:22:25 -07:00
Status.actor.cpp
Prevent Status actor from bubbling up timeout error ( #10791 )
2023-08-18 15:21:52 -07:00
StorageCache.actor.cpp
Fix RangeResult.readThrough misuse
2023-04-17 21:37:51 -07:00
StorageMetrics.actor.cpp
Fix notifyBytes bug: infinite vector item creation. (version 2)
2023-06-07 22:01:33 -07:00
StorageServerUtils.cpp
Psm ss ( #9817 )
2023-05-23 11:18:35 -07:00
TCInfo.actor.cpp
remove smoothedCPU
2023-04-12 09:33:05 -07:00
TLogServer.actor.cpp
Add a knob to guard the gray failure detection during TLog recovery
2023-08-29 14:49:39 -07:00
TSSMappingUtil.actor.cpp
Changed KeyBackedTypes to an actor file. Added TypedKeySelectors for Map and Set classes and getRange() keySelector methods. Added debug macro for KeyBackedTypes. Rewrote KeyBackedRangeMap using keyselectors on KeyBackedMap.
2023-04-18 22:21:19 -07:00
TagPartitionedLogSystem.actor.cpp
Do not track TLog recovery if old generations have invalid recover at version. This can happen when we just turn on tracking TLog recovery.
2023-05-16 13:20:00 -07:00
TagThrottler.actor.cpp
…
TenantCache.actor.cpp
Stagger storage quota estimation requests and observability improvements ( #10759 )
2023-08-15 13:09:24 -07:00
TransactionTagCounter.actor.cpp
Fix type of TagCost field in BusiestReadTag traces
2023-05-26 08:15:45 -07:00
UID.swift
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
VFSAsync.cpp
Extract ProcessInfo, MachineInfo, KillType out from ISimulator
2023-01-24 14:48:42 -08:00
VersionedBTree.actor.cpp
EaR: Handle KMS timeout in storage server and commit proxy
2023-08-28 16:17:43 -07:00
VersionedBTreeDebug.cpp
Redwood: fix tree height overgrowth with per-tenant encryption ( #9020 )
2023-01-06 15:56:37 -08:00
WaitFailure.actor.cpp
…
fdbserver.actor.cpp
fixup! Enable sharded RocksDB storage engine for PhysicalShardMove
2023-08-28 14:56:39 -07:00
masterserver.actor.cpp
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
masterserver.swift
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
networktest.actor.cpp
Extract IConnection and NetworkAddress out from network.h
2023-01-24 14:48:31 -08:00
pubsub.actor.cpp
…
storageserver.actor.cpp
Merge pull request #10831 from sfc-gh-yiwu/ear_timeout
2023-08-28 20:59:22 -07:00
swift_fdbserver_collections.swift
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
swift_fdbserver_cxx_swift_value_conformance.swift
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
swift_fdbserver_stream_support.swift
Introduce initial Swift support in fdbserver ( #10156 )
2023-06-02 16:09:28 -05:00
tester.actor.cpp
Audit storage for specific engine ( #10781 )
2023-08-23 10:51:24 -07:00
worker.actor.cpp
EaR: Handle KMS timeout in storage server and commit proxy
2023-08-28 16:17:43 -07:00