Browse code

Merge "Create correct directory layout for swift on purpose."

Jenkins authored on 2017/09/02 19:26:19
Showing 1 changed files
... ...
@@ -608,15 +608,13 @@ function create_swift_disk {
608 608
     # create all of the directories needed to emulate a few different servers
609 609
     local node_number
610 610
     for node_number in ${SWIFT_REPLICAS_SEQ}; do
611
-        sudo ln -sf ${SWIFT_DATA_DIR}/drives/sdb1/$node_number ${SWIFT_DATA_DIR}/$node_number;
612
-        local drive=${SWIFT_DATA_DIR}/drives/sdb1/${node_number}
613
-        local node=${SWIFT_DATA_DIR}/${node_number}/node
614
-        local node_device=${node}/sdb1
615
-        [[ -d $node ]] && continue
616
-        [[ -d $drive ]] && continue
617
-        sudo install -o ${STACK_USER} -g $user_group -d $drive
618
-        sudo install -o ${STACK_USER} -g $user_group -d $node_device
619
-        sudo chown -R ${STACK_USER}: ${node}
611
+        # node_devices must match *.conf devices option
612
+        local node_devices=${SWIFT_DATA_DIR}/${node_number}
613
+        local real_devices=${SWIFT_DATA_DIR}/drives/sdb1/$node_number
614
+        sudo ln -sf $real_devices $node_devices;
615
+        local device=${real_devices}/sdb1
616
+        [[ -d $device ]] && continue
617
+        sudo install -o ${STACK_USER} -g $user_group -d $device
620 618
     done
621 619
 }
622 620