2

Great news: Lucene 9.4 (optionally) uses mapped MemorySegments when JDK 19 is de...

 1 year ago
source link: https://mail.openjdk.org/pipermail/panama-dev/2022-September/017817.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Lucene 9.4 (optionally) uses mapped MemorySegments when JDK 19 is detected

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK