Skip to content

Add aerospike sink multithreading#2328

Merged
chubei merged 2 commits intogetdozer:mainfrom
Jesse-Bakker:aerospike-multithread
Jan 17, 2024
Merged

Add aerospike sink multithreading#2328
chubei merged 2 commits intogetdozer:mainfrom
Jesse-Bakker:aerospike-multithread

Conversation

@Jesse-Bakker
Copy link
Copy Markdown
Contributor

  • Fix aerospike sink build if gcov is not found
  • Add multi-threading to aerospike sink

Quite diminished performance with 2 and 3 threads, but barely any hit for 1 thread
and steadily increased performance for up to available_parallelism() threads.

Copy link
Copy Markdown
Contributor

@chubei chubei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

spmc channel is handy!

@chubei chubei enabled auto-merge January 17, 2024 15:54
@chubei chubei added this pull request to the merge queue Jan 17, 2024
Merged via the queue into getdozer:main with commit f79b3f0 Jan 17, 2024
@chubei chubei deleted the aerospike-multithread branch January 17, 2024 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants