You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Date

TBD then update this:

Attendees

Agenda / Discussion Topics

The agenda is largely based around themes that Mark Miller raised recently.  Mark Miller said a lot of things and was not very coherent either.  He gave some WIP code to his colleagues and did some virtual meetings with them and with me (David).  In this meeting, we will attempt to distill the major ideas, both technical and community/process.

  • Technical
    • Big picture:  "Solr Cloud 2" isn't a rewrite; it's fixing a 100 little things that are greater than the sum of their parts.  Exception to this is pervasive use of Curator and large work in the Overseer.
    • Surprising insight: Seek performance and you may achieve stability – a more important goal
      • Our instability is difficult to diagnose because hard to reproduce problems
      • Focusing on performance tightens the timings and exposes real/existing problems that used to occur rarely
      • Me: Implies we have benchmarks regularly running, similar to Lucene nightly benchmarks
      • Another outcome may be code clarity / reasoning?
    • More use of Apache Curator
      • Not using Curator is tech debt.  Less code for us to maintain; simpler code remains.  Curator is faster & safer than our feeble attempts, generally.
      • Lets get familiar with it
    • Overseer
      • TBD if Mark left notes on what becomes of it.
    • Logging
      • Need continuous attention to cleanup.  Sometimes we don't log enough, sometimes too much.
      • Separate log configs depending on what work you are focusing on.
      • Colored logs.
    • Tech-Debt
      • We don't finish efforts.  Finishing means completely removing the old stuff.
      • Hurts the community; fewer contributors due to our complexity
  • Community

Action items

  •  
  • No labels