Great news: Lucene 9.4 (optionally) uses mapped MemorySegments when JDK 19 is detected
Uwe Schindler
uschindler at apache.org
Thu Sep 29 15:46:40 UTC 2022
Hi all, hi Maurizio,
I just wanted to inform you that after Java 19 was released we jumped on
the train and we will most likely release Apache Lucene 9.4 already
tomorrow with support for project Panama. Users can run Lucene-based
applications with "--enable-preview" and all should work automatically
thanks to MR-JAR.
The PR was merged on Monday after Eclipse Adoptium made the JDK 19
builds available, so Gradle was able to pick them up to compile the
MR-JAR part against it without having the Lucene developer to install
JDK 19 in addition to Java 11/17. You can see the Panama code and also
the Gradle setup and classloading tricks at runtime (that create/support
the MR-JAR) here: https://github.com/apache/lucene/pull/912
I also opened issues in Elasticsearch ad Opensearch, so users can test
it and report slowness/bugs earlier:
https://github.com/elastic/elasticsearch/issues/90526,
https://github.com/opensearch-project/OpenSearch/issues/4637
Uwe
--
Uwe Schindler
uschindler at apache.org
ASF Member, Member of PMC and Committer of Apache Lucene and Apache Solr
Bremen, Germany
https://lucene.apache.org/
https://solr.apache.org/
More information about the panama-dev
mailing list