set LOCK_AWARE on several transactions used for getting cluster info for the consistency check
This commit is contained in:
parent
4243486f54
commit
d0fbc41338
|
@ -139,6 +139,7 @@ ACTOR Future<vector<StorageServerInterface>> getStorageServers( Database cx, boo
|
||||||
state Transaction tr( cx );
|
state Transaction tr( cx );
|
||||||
if (use_system_priority)
|
if (use_system_priority)
|
||||||
tr.setOption(FDBTransactionOptions::PRIORITY_SYSTEM_IMMEDIATE);
|
tr.setOption(FDBTransactionOptions::PRIORITY_SYSTEM_IMMEDIATE);
|
||||||
|
tr.setOption(FDBTransactionOptions::LOCK_AWARE);
|
||||||
loop {
|
loop {
|
||||||
try {
|
try {
|
||||||
Standalone<RangeResultRef> serverList = wait( tr.getRange( serverListKeys, CLIENT_KNOBS->TOO_MANY ) );
|
Standalone<RangeResultRef> serverList = wait( tr.getRange( serverListKeys, CLIENT_KNOBS->TOO_MANY ) );
|
||||||
|
|
|
@ -171,6 +171,7 @@ struct ConsistencyCheckWorkload : TestWorkload
|
||||||
state DatabaseConfiguration configuration;
|
state DatabaseConfiguration configuration;
|
||||||
|
|
||||||
state Transaction tr(cx);
|
state Transaction tr(cx);
|
||||||
|
tr.setOption(FDBTransactionOptions::LOCK_AWARE);
|
||||||
loop {
|
loop {
|
||||||
try {
|
try {
|
||||||
Standalone<RangeResultRef> res = wait( tr.getRange(configKeys, 1000) );
|
Standalone<RangeResultRef> res = wait( tr.getRange(configKeys, 1000) );
|
||||||
|
@ -285,6 +286,7 @@ struct ConsistencyCheckWorkload : TestWorkload
|
||||||
loop
|
loop
|
||||||
{
|
{
|
||||||
state Transaction tr(cx);
|
state Transaction tr(cx);
|
||||||
|
tr.setOption(FDBTransactionOptions::LOCK_AWARE);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Version version = wait(tr.getReadVersion());
|
Version version = wait(tr.getReadVersion());
|
||||||
|
@ -532,6 +534,7 @@ struct ConsistencyCheckWorkload : TestWorkload
|
||||||
|
|
||||||
ACTOR Future<int64_t> getDatabaseSize(Database cx) {
|
ACTOR Future<int64_t> getDatabaseSize(Database cx) {
|
||||||
state Transaction tr( cx );
|
state Transaction tr( cx );
|
||||||
|
tr.setOption(FDBTransactionOptions::LOCK_AWARE);
|
||||||
loop {
|
loop {
|
||||||
try {
|
try {
|
||||||
StorageMetrics metrics = wait( tr.getStorageMetrics( KeyRangeRef(allKeys.begin, keyServersPrefix), 100000 ) );
|
StorageMetrics metrics = wait( tr.getStorageMetrics( KeyRangeRef(allKeys.begin, keyServersPrefix), 100000 ) );
|
||||||
|
|
Loading…
Reference in New Issue