Hi,

Create a new empty index in a new directory and use addIndex() using the other 
directory with the broken index.

This will copy all segments but renumber them.

Uwe

Am April 17, 2018 3:52:27 PM UTC schrieb Stuart Goldberg 
<sgoldb...@fixflyer.com>:
>We have an index that has run into this bug:
>https://issues.apache.org/jira/browse/LUCENE-7999
>
> 
>
>Although this is reported to be fixed in Lucene 7.2, we are at 4.10.4
>and
>cannot upgrade.
>
> 
>
>By looking at the code it seems that the last segment number counter is
>persisted in segment_h. When creating a new segment, it names the
>segment
>based on the persisted counter. If this counter is larger than
>Integer.MAX_VALUE how can we recover this index.
>
> 
>
>Is there anything we can do?
>
> 
>
>Stuart M Goldberg
>
>Senior Vice President of Software Develpment
>FIX Flyer LLC
> <http://www.FIXFlyer.com/> http://www.FIXFlyer.com/
>
>NOTICE TO RECIPIENT: THIS E- MAIL IS MEANT ONLY FOR THE INTENDED
>RECIPIENT(S) OF THE TRANSMISSION, AND CONTAINS CONFIDENTIAL INFORMATION
>WHICH IS PROPRIETARY TO FIX FLYER LLC ANY UNAUTHORIZED USE, COPYING,
>DISTRIBUTION, OR DISSEMINATION IS STRICTLY PROHIBITED. ALL RIGHTS TO
>THIS
>INFORMATION IS RESERVED BY FIX FLYER LLC. IF YOU ARE NOT THE INTENDED
>RECIPIENT, PLEASE CONTACT THE SENDER BY REPLY EMAIL AND PLEASE DELETE
>THIS
>E-MAIL FROM YOUR SYSTEM AND DESTROY ANY COPIES.
>
> 

--
Uwe Schindler
Achterdiek 19, 28357 Bremen
https://www.thetaphi.de

Reply via email to