Browse Source

Merge pull request #8 from Fusl/master

Append first 8 characters of UUIDv4 hex to avoid collision
master
Arkiver2 5 years ago
committed by GitHub
parent
commit
73e8a75783
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 6 deletions
  1. +3
    -2
      chunker
  2. +2
    -2
      pack-one
  3. +2
    -2
      upload-one

+ 3
- 2
chunker View File

@@ -49,8 +49,9 @@ do
if [[ $cur_size -gt $BYTES_PER_CHUNK ]]
then
timestamp=$( date +'%Y%m%d%H%M%S' )
echo "Current archive is full, moving to ${timestamp}."
mv "$CHUNKER_WORKING_DIR/current" "$PACKING_QUEUE_DIR/${timestamp}"
uuid=$(cat /proc/sys/kernel/random/uuid | cut -d- -f1)
echo "Current archive is full, moving to ${timestamp}_${uuid}."
mv "$CHUNKER_WORKING_DIR/current" "$PACKING_QUEUE_DIR/${timestamp}_${uuid}"
cur_size=0
sleep 3
fi


+ 2
- 2
pack-one View File

@@ -55,8 +55,8 @@ mayicontinue
ITEM=none
while [[ $ITEM = none ]]
do
possible_item=$( ls -1 "$PACKING_QUEUE_DIR/" | grep 201 | sort | head -n 1 )
if [[ $possible_item =~ 201 ]]
possible_item=$( ls -1 "$PACKING_QUEUE_DIR/" | grep -E '[0-9]{14}_[a-f0-9]{8}$' | sort | head -n 1 )
if test -n "${possible_item}"
then
echo "Trying to grab $possible_item"
if mv "$PACKING_QUEUE_DIR/$possible_item" "$PACKER_WORKING_CHUNKS_DIR/"


+ 2
- 2
upload-one View File

@@ -40,8 +40,8 @@ mayicontinue
ITEM=none
while [[ $ITEM = none ]]
do
possible_item=$( ls -1 "$UPLOAD_QUEUE_DIR" | grep 201 | sort | head -n 1 )
if [[ $possible_item =~ 201 ]]
possible_item=$( ls -1 "$UPLOAD_QUEUE_DIR" | grep -E '[0-9]{14}_[a-f0-9]{8}$' | sort | head -n 1 )
if test -n "${possible_item}"
then
echo "Trying to grab $possible_item"
if mv "$UPLOAD_QUEUE_DIR/$possible_item" "$UPLOADER_WORKING_DIR/"


Loading…
Cancel
Save