Skip to content

reservationAmount = 1 での採番で無限ループのリスク #44

@tksugimoto

Description

@tksugimoto

val reservationAmount = 2

val reservationAmount = 1 の場合に、予約失敗 SequenceStore.ReservationFailed が発生すると、SKIPされる番号がある影響でずっと予約され続けて採番が成功しない問題があった。

2021-07-14 19:48:55.348 INFO    lerna.util.sequence.SequenceFactoryWorker$      akka://SequenceFactoryWorkerSpec/user/$c        -       dummy   Reserving sequence: remain 0, add 1, current max reserved: 3

2021-07-14 19:48:55.462 INFO    lerna.util.sequence.SequenceFactoryWorker$      akka://SequenceFactoryWorkerSpec/user/$c        -       dummy   Reserving sequence: remain 0, add 1, current max reserved: 13

2021-07-14 19:48:55.566 INFO    lerna.util.sequence.SequenceFactoryWorker$      akka://SequenceFactoryWorkerSpec/user/$c        -       dummy   Reserving sequence: remain 0, add 1, current max reserved: 23

2021-07-14 19:48:55.675 INFO    lerna.util.sequence.SequenceFactoryWorker$      akka://SequenceFactoryWorkerSpec/user/$c        -       dummy   Reserving sequence: remain 0, add 1, current max reserved: 33

関連

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions