[
https://issues.apache.org/jira/browse/SOLR-136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bill Au updated SOLR-136:
-------------------------
Fix Version/s: (was: 1.1.0)
1.3
Affects Version/s: (was: 1.3)
> snappuller - "date -d" and locales don't mix
> --------------------------------------------
>
> Key: SOLR-136
> URL: https://issues.apache.org/jira/browse/SOLR-136
> Project: Solr
> Issue Type: Bug
> Components: replication
> Environment: SuSE 9.1
> Reporter: Jürgen Hermann
> Fix For: 1.3
>
>
> 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`
> +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
> rc=$?
> -rsyncEnd=`date`
> +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.