| 123456789101112131415161718192021222324 |
- #!/bin/bash -x
- # find all the docHistories with unpacked ops and pack them
- # need to keep track of docs already done
- HOST=${1:-"localhost:3015"}
- T=${2:-10}
- echo packing all docHistory on $HOST with delay of $T
- for n in $(seq 5 -1 1) ; do
- echo starting in $n seconds
- sleep 1
- done
- while docs=$(curl "$HOST/doc/list?limit=1000&doc_id=$last_doc"); do
- if [ -z "$docs" ] ; then break ; fi
- for d in $docs ; do
- echo "packing $d"
- curl -X POST "$HOST/doc/$d/pack"
- sleep $T
- last_doc=$d
- done
- done
|