Date
Notification thread
https://lists.apache.org/thread/vmcyj7n149n60nwwbc7961m23ddxr4y8
Meeting Link
https://meet.google.com/vzb-fhqs-ntd
Attendees
- Andy Lester
- Brian Nauheimer
- Hitesh Khamesra
- Houston Putman
- Ishan Chattopadhyaya
- Kevin Watters
- Meghan Boyd
- Mikhail Khludnev
- Noble Paul
- Shawn Heisey
- Kevin Risden
(Apologies if I missed anyone)
Discussion Topics
- 'benchmark' module JMH/flamegraph demo (Jason)
- https://github.com/apache/solr/tree/main/solr/benchmark
- talked about jmh, flame graphs, and async profiler (links below talked about or shared during the meeting)
- https://github.com/openjdk/jmh
- https://www.brendangregg.com/flamegraphs.html
- https://github.com/jvm-profiling-tools/async-profiler
- https://krzysztofslusarski.github.io/2022/12/12/async-manual.html
- https://github.com/risdenk/lucene-jmh - small example of using JMH and async profiler for some Lucene benchmarking
- solr-bench demo/perf-graphs (Noble/Ishan)
Post-Meeting Summary
Today was all about performance as we had demos of both Solr's 'benchmark' module, and the solr-bench repository maintained by FullStory. Demos and discussion of those took up most of the hour. We started discussing when each should be used and the overlap between the two but were cut off prematurely by the meeting ending and kicking everyone. ('Free Tier' Google Meet has a 1-hr maximum that I'll account for next time.)
We also discussed being a little more vocal in reminding folks about the meeting before hand, with a reminder in Slack and on the list a few hours in advance. The organizer can make an effort to do that next time.