You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by bi...@apache.org on 2008/12/18 14:21:34 UTC
svn commit: r727722 - in /lucene/solr/trunk: CHANGES.txt src/scripts/abc
src/scripts/abo src/scripts/backupcleaner src/scripts/snapcleaner
Author: billa
Date: Thu Dec 18 05:21:33 2008
New Revision: 727722
URL: http://svn.apache.org/viewvc?rev=727722&view=rev
Log:
SOLR-897: Fixed Argument list too long error when there are lots of snapshots/backups
Modified:
lucene/solr/trunk/CHANGES.txt
lucene/solr/trunk/src/scripts/abc
lucene/solr/trunk/src/scripts/abo
lucene/solr/trunk/src/scripts/backupcleaner
lucene/solr/trunk/src/scripts/snapcleaner
Modified: lucene/solr/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/CHANGES.txt?rev=727722&r1=727721&r2=727722&view=diff
==============================================================================
--- lucene/solr/trunk/CHANGES.txt (original)
+++ lucene/solr/trunk/CHANGES.txt Thu Dec 18 05:21:33 2008
@@ -242,6 +242,8 @@
3. SOLR-830: Use perl regex to improve accuracy of finding latest snapshot in snappuller (billa)
+ 4. SOLR-897: Fixed Argument list too long error when there are lots of snapshots/backups (Dan Rosher via billa)
+
================== Release 1.3.0 20080915 ==================
Modified: lucene/solr/trunk/src/scripts/abc
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/scripts/abc?rev=727722&r1=727721&r2=727722&view=diff
==============================================================================
--- lucene/solr/trunk/src/scripts/abc (original)
+++ lucene/solr/trunk/src/scripts/abc Thu Dec 18 05:21:33 2008
@@ -146,7 +146,7 @@
fi
# successful commit creates a snapshot file synchronously
-lastsnap=`ls -drt1 ${data_dir}/snapshot.* 2> /dev/null | tail -1 `
+lastsnap=`find ${data_dir} -type d -name 'snapshot.*' 2>/dev/null| sort -r | head -1`
if [[ $lastsnap == "" ]]
then
Modified: lucene/solr/trunk/src/scripts/abo
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/scripts/abo?rev=727722&r1=727721&r2=727722&view=diff
==============================================================================
--- lucene/solr/trunk/src/scripts/abo (original)
+++ lucene/solr/trunk/src/scripts/abo Thu Dec 18 05:21:33 2008
@@ -146,7 +146,7 @@
fi
# successful optimize creates a snapshot file synchronously
-lastsnap=`ls -drt1 ${data_dir}/snapshot.* | tail -1 `
+lastsnap=`find ${data_dir} -type d -name 'snapshot.*' 2>/dev/null| sort -r | head -1`
if [[ $lastsnap == "" ]]
then
Modified: lucene/solr/trunk/src/scripts/backupcleaner
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/scripts/backupcleaner?rev=727722&r1=727721&r2=727722&view=diff
==============================================================================
--- lucene/solr/trunk/src/scripts/backupcleaner (original)
+++ lucene/solr/trunk/src/scripts/backupcleaner Thu Dec 18 05:21:33 2008
@@ -122,7 +122,7 @@
then
logMessage cleaning up all backups except for the most recent ${num} ones
unset backups count
- backups=`ls -cd ${data_dir}/backup.* 2>/dev/null`
+ backups=`find ${data_dir} -type d -name 'backup.*' 2>/dev/null| sort -r`
if [[ $? == 0 ]]
then
count=`echo $backups|wc -w`
Modified: lucene/solr/trunk/src/scripts/snapcleaner
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/scripts/snapcleaner?rev=727722&r1=727721&r2=727722&view=diff
==============================================================================
--- lucene/solr/trunk/src/scripts/snapcleaner (original)
+++ lucene/solr/trunk/src/scripts/snapcleaner Thu Dec 18 05:21:33 2008
@@ -134,7 +134,7 @@
then
logMessage cleaning up all snapshots except for the most recent ${num} ones
unset snapshots count
- snapshots=`ls -cd ${data_dir}/snapshot.* 2>/dev/null`
+ snapshots=`find ${data_dir} -type d -name 'snapshot.*' 2>/dev/null| sort -r`
if [[ $? == 0 ]]
then
count=`echo $snapshots|wc -w`