You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1397 introduces feature to have bookies from "minNumRacksPerWriteQuorum" number of racks per writequorum, instead of just 2 racks. But it doesn't enforces 'minNumRacksPerWriteQuorum" number of racks. If it cann't find a bookie to honor minNumRacksPerWriteQuorum then it will fallback to random. So we need an option to enforce the guarantee of minNumRacksPerWriteQuorum if it is enabled. If it cann't find a bookie to enforce the guarantee then the API in RackawareEnsemblePlacementPolicy should throw BKNotEnoughBookiesException.
Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?
It is kind of must-have feature for our uses-case to provide durability guarantee across the faultzones (racks).
The text was updated successfully, but these errors were encountered:
Provide an option to enforce the guarantee of minNumRacksPerWriteQuorum
if it is enabled. If it cann't find a bookie to enforce the guarantee
then the API in RackawareEnsemblePlacementPolicy should throw
BKNotEnoughBookiesException.
reddycharan
added a commit
to reddycharan/bookkeeper
that referenced
this issue
Jun 13, 2018
Provide an option to enforce the guarantee of minNumRacksPerWriteQuorum
if it is enabled. If it cann't find a bookie to enforce the guarantee
then the API in RackawareEnsemblePlacementPolicy should throw
BKNotEnoughBookiesException.
reddycharan
added a commit
to reddycharan/bookkeeper
that referenced
this issue
Jun 19, 2018
FEATURE REQUEST
#1397 introduces feature to have bookies from "minNumRacksPerWriteQuorum" number of racks per writequorum, instead of just 2 racks. But it doesn't enforces 'minNumRacksPerWriteQuorum" number of racks. If it cann't find a bookie to honor minNumRacksPerWriteQuorum then it will fallback to random. So we need an option to enforce the guarantee of minNumRacksPerWriteQuorum if it is enabled. If it cann't find a bookie to enforce the guarantee then the API in RackawareEnsemblePlacementPolicy should throw BKNotEnoughBookiesException.
It is kind of must-have feature for our uses-case to provide durability guarantee across the faultzones (racks).
The text was updated successfully, but these errors were encountered: