~/talk

A Deep Dive Into OpenSearch Plugin Architecture and Introducing Hot...

links:none on file
links:none on file
slides:none on file

A prototype implements load/register/remove APIs to add plugin classes to the JVM, update mutable registries (analysis Registry changes from immutable maps to concurrent maps), and make plugin metadata dynamic so cat plugins shows installs without restart. It addresses classloader isolation, state management and memory cleanup, tests an analysis-plugin prototype, and classifies hot-reload feasibility across 27 plugin interfaces, marking network/cluster-level plugins as low feasibility. Work is partial, phased, and an RFC is coming.

AI-written summary · about

  1. 0:00OpenSearch plugin architecture
  2. 1:05Plugins in OpenSearch
  3. 3:54Evolution of plugin system
  4. 5:21OpenSearch plugin types
  5. 7:29Using plugins in OpenSearch
  6. 11:21OpenSearch internal architecture
  7. 14:29Plugin service and loading
  8. 18:23Plugin installation limits
  9. 19:23Introducing hot reloading
  10. 21:30Hot reload goals
  11. 22:55Plugin loading mechanisms
  12. 24:20Current loading limits
  13. 27:55Core changes for hot reload
  14. 30:44Plugin types feasibility
  15. 32:50Hot reload implementation plan
  16. 33:34Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.