> Committers attending (at least some part of) the meeting, in no particular 
> order: Erik Hatcher, Anshum Gupta, David Smiley, Gus Heck, Noble Paul, Varun 
> Thacker, Ishan Chattopadhyaya, Tomás Löbbe, and yours truly.

Also, Tim Allison, Joel Bernstein, Jason Gerlowski. (Did we miss out
someone else too?)

On Mon, Sep 16, 2019 at 7:24 AM Andrzej Białecki <[email protected]> wrote:
>
> Hey folks,
>
> Some of the committers attended the Activate 2019 conference, which took 
> place in Washington, DC on Sep 10-13.
>
> The schedule was packed, so we managed to only have a ~1hr meeting during a 
> lunch break - nonetheless, I think it was still very productive!
>
> Committers attending (at least some part of) the meeting, in no particular 
> order: Erik Hatcher, Anshum Gupta, David Smiley, Gus Heck, Noble Paul, Varun 
> Thacker, Ishan Chattopadhyaya, Tomás Löbbe, and yours truly.
>
> Here are the notes I took - those attending, feel free to clear up any 
> errors, omissions or misunderstandings.
>
> - Clean up tests that needlessly use AbstractDistribZk…
>     - because this class creates a control collection, which in many cases is 
> not needed.
>
> - Consider reusing a single MiniSolrCloudCluster instance for multiple test 
> suites
>     - always use unique collection names per suite / test
>     - some suites won’t be able to use this due to a particular setup or 
> side-effects (sysprops, expected metrics, etc)
>     - those that can should execute much faster
>
> - Deprecations in 8x - we still need to actually remove the stuff from master:
>     - old blob store
>     - old spatial
>     - other things?
>
> - Replace NamedList with MapWriter?
>     - avoid creating objects during serialization
>     - big undertaking, but transition piece by piece
>     - example: ExportHandler / ExportWriter
>     - new API should use MapWriter instead of NamedList / Map
>     - public API changes have to go through deprecation in 8x and removal 
> only in 9
>
> - We have three different and partially incomplete faceting impls
>     - do we want to do something about it to reduce confusion and code 
> footprint?
>
> - V2 APIs are incomplete, there’s no workflow to maintain them in sync with 
> v1. Proposed strategy to improve this:
>     - move SolrJ to v2 - this could be done soon
>     - move Solr internally to use v2
>     - move tests to use v2 by default.
>     - RefGuide in 9.0 should show v2 examples by default
>     - deprecate v1
>     - come up with a better way of creating v2 api metadata (annotations?)
>
> - Promote GitHub-centric approach to dev & collaboration
>     - PRs as the main method for submitting contributions
>     - How to Contribute should be the first section of the github page
>     - PR is opened - should automatically create a jira if it doesn’t exist 
> yet
>     - discourage using patches when code review is expected.
>     - PR is more inviting for collaboration than a patch
>     - downside: PR is only for a single branch (no backport integration)
>     - travis integration?
>     - or use Github Actions for automated precommits, tests
>
> - Javadocs, typos, small ref guide changes should not require a Jira issue 
> with its overheads
>
> —--
>
> Andrzej Białecki
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to