fixed incorrect priorities on the log router
This commit is contained in:
parent
0bdd25df23
commit
eaca0fb2ea
|
@ -179,7 +179,7 @@ ACTOR Future<Void> pullAsyncData( LogRouterData *self ) {
|
||||||
loop {
|
loop {
|
||||||
loop {
|
loop {
|
||||||
choose {
|
choose {
|
||||||
when(Void _ = wait( r ? r->getMore() : Never() ) ) {
|
when(Void _ = wait( r ? r->getMore(TaskTLogCommit) : Never() ) ) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
when( Void _ = wait( dbInfoChange ) ) { //FIXME: does this actually happen?
|
when( Void _ = wait( dbInfoChange ) ) { //FIXME: does this actually happen?
|
||||||
|
@ -336,7 +336,7 @@ ACTOR Future<Void> logRouterPop( LogRouterData* self, TLogPopRequest req ) {
|
||||||
|
|
||||||
while(!self->messageBlocks.empty() && self->messageBlocks.front().first < minPopped) {
|
while(!self->messageBlocks.empty() && self->messageBlocks.front().first < minPopped) {
|
||||||
self->messageBlocks.pop_front();
|
self->messageBlocks.pop_front();
|
||||||
Void _ = wait(yield(TaskUpdateStorage));
|
Void _ = wait(yield(TaskTLogPop));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(self->logSystem->get() && self->allowPops) {
|
if(self->logSystem->get() && self->allowPops) {
|
||||||
|
|
Loading…
Reference in New Issue