lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jürgen Hermann (JIRA) <>
Subject [jira] Created: (SOLR-136) snappuller - "date -d" and locales don't mix
Date Fri, 02 Feb 2007 12:46:05 GMT
snappuller - "date -d" and locales don't mix

                 Key: SOLR-136
             Project: Solr
          Issue Type: Bug
          Components: replication
         Environment: SuSE 9.1
            Reporter: Jürgen Hermann
             Fix For: 1.1.0

In snappuller, the output of $(date) is fed back into "date -d", which doesn't work in some
(non-US) locales:

 > date "-d$(date)"
date: ungültiges Datum ,,Fr Feb  2 13:39:04 CET 2007"
 > date "-d$(date +'%Y-%m-%d %H:%M:%S')"
Fr Feb  2 13:39:10 CET 2007

This is the fix:

--- snappuller  (revision 1038)
+++ snappuller  (working copy)
@@ -214,7 +214,7 @@
 ssh -o StrictHostKeyChecking=no ${master_host} mkdir -p ${master_status_dir}

 # start new distribution stats
+rsyncStart=`date +'%Y-%m-%d %H:%M:%S'`
 startTimestamp=`date -d "$rsyncStart" +'%Y%m%d-%H%M%S'`
 rsyncStartSec=`date -d "$rsyncStart" +'%s'`
 startStatus="rsync of `basename ${name}` started:$startTimestamp"
@@ -226,7 +226,7 @@
 ${stats} rsync://${master_host}:${rsyncd_port}/solr/${name}/ ${data_dir}/${name}-wip

+rsyncEnd=`date +'%Y-%m-%d %H:%M:%S'`
 endTimestamp=`date -d "$rsyncEnd" +'%Y%m%d-%H%M%S'`
 rsyncEndSec=`date -d "$rsyncEnd" +'%s'`
 elapsed=`expr $rsyncEndSec - $rsyncStartSec`

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message