Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test with Couchdb 2.2 or later (2.3.1) #415

Closed
mcjaeger opened this issue Dec 17, 2018 · 3 comments
Closed

Test with Couchdb 2.2 or later (2.3.1) #415

mcjaeger opened this issue Dec 17, 2018 · 3 comments
Labels
enhancement New feature or request
Milestone

Comments

@mcjaeger
Copy link
Contributor

after the dependencies updates have been performed, we need to make test with couchdb 2.2 - in the ideal case on an updated productive test.

@mcjaeger mcjaeger added the enhancement New feature or request label Dec 17, 2018
@mcjaeger mcjaeger added this to the Backlog milestone Dec 17, 2018
@bs-matil
Copy link
Contributor

bs-matil commented Mar 25, 2019

I would love to see couchdb upgraded so I'm looking for the missing parts. This Issue rnewson/couchdb-lucene#259 (comment) states that couchdb 2.x works just fine and only the query endpoint changes are there any other problems known here?

@bs-matil
Copy link
Contributor

bs-matil commented Mar 25, 2019

While understanding the issue with all of this I found the following:

Still I only try to unterstand this issue and scratched only the surface. Any help is appreciated.

Ideas:

  • within this refactoring one should try to move the documents or the indices to configuration files which may be static but can be set externally instead of embedding them all within the code. There seems a lot of duplicated code in this mechanism.

Acceptance Criteria (only as a WIP for my understandment)

  • Remove dependency https://github.com/ldriscoll/ektorplucene
    currently I favor to reuse the old classes from the existing dependency of ektorplucene but completely override anything regards the real connection handling. My be creating a custom LuceneAwreCouchDB...
  • Add a new query library for Rewrite the connection handling for lucene within the existing wrapper project and reuse the object converter for the resulting thrift objects and ektorp
  • Evaluate if this can be achieved by replacing also couchdb-lucene and embedding solr instead. (to expensive right now)
  • (optional? own ticket?) Move index description files for couchdb-lucene out of the code into configurations (*.js)

@mcjaeger mcjaeger changed the title Test with Couchdb 2.2 or later Test with Couchdb 2.2 or later (2.3.1) Dec 2, 2020
@mcjaeger
Copy link
Contributor Author

for now, sw360 runs with couchdb 2.X:

https://github.com/sw360/sw360vagrant/wiki

and also the support for couchdb 3 is under testing:

sw360/sw360vagrant#38

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants