Skip to content

Commit 60b187b

Browse files
Zainullin DamirZainullin Damir
authored andcommitted
++
1 parent 8134ff0 commit 60b187b

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

include/ipfixprobe/outputPlugin/outputStorage/lfnbOutputStorage.hpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,9 @@ class LFNBOutputStorage : public OutputStorage<ElementType> {
4242
bool write(ElementType* element, [[maybe_unused]] const uint8_t writerId) noexcept override
4343
{
4444
const uint64_t sequentialWritePosition = m_nextWritePos++;
45-
const uint64_t writePosition = sequentialWritePosition % this->m_storage.size();
46-
/*const bool rightCircle
47-
= m_writersFinished[writePosition / BUCKET_SIZE].load(std::memory_order_acquire)
48-
/ BUCKET_SIZE
49-
!= sequentialWritePosition / ALLOCATION_BUFFER_CAPACITY;*/
45+
const uint64_t writePosition
46+
= sequentialWritePosition % OutputStorage<ElementType>::ALLOCATION_BUFFER_CAPACITY;
47+
5048
while (m_writersFinished[writePosition / BUCKET_SIZE].load(std::memory_order_acquire)
5149
/ BUCKET_SIZE
5250
!= sequentialWritePosition

0 commit comments

Comments
 (0)