30 days swarm caching
This commit is contained in:
parent
657dd0f684
commit
0523eff6ab
|
@ -67,4 +67,7 @@ if [[ -d ~/.zen/tmp/${IPFSNODEID} ]]; then
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## CLEANING SWARM 30 DAYS OLD
|
||||||
|
find ~/.zen/tmp/swarm/ -mtime +30 -type d -exec rm -Rf '{}' \;
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
16
_12345.sh
16
_12345.sh
|
@ -114,7 +114,7 @@ while true; do
|
||||||
|
|
||||||
## PREPARE TO REFRESH SWARM LOCAL CACHE
|
## PREPARE TO REFRESH SWARM LOCAL CACHE
|
||||||
mkdir -p ~/.zen/tmp/swarm/${ipfsnodeid}
|
mkdir -p ~/.zen/tmp/swarm/${ipfsnodeid}
|
||||||
mkdir -p ~/.zen/tmp/swarm/_${ipfsnodeid}
|
mkdir -p ~/.zen/tmp/-${ipfsnodeid}
|
||||||
|
|
||||||
## GET bootnode IP
|
## GET bootnode IP
|
||||||
iptype=$(echo ${bootnode} | cut -d '/' -f 2)
|
iptype=$(echo ${bootnode} | cut -d '/' -f 2)
|
||||||
|
@ -122,22 +122,22 @@ while true; do
|
||||||
|
|
||||||
## IPFS GET TO /swarm/${ipfsnodeid}
|
## IPFS GET TO /swarm/${ipfsnodeid}
|
||||||
echo "GETTING ${nodeip} : /ipns/${ipfsnodeid}"
|
echo "GETTING ${nodeip} : /ipns/${ipfsnodeid}"
|
||||||
ipfs --timeout 720s get -o ~/.zen/tmp/swarm/_${ipfsnodeid}/ /ipns/${ipfsnodeid}/
|
ipfs --timeout 720s get -o ~/.zen/tmp/-${ipfsnodeid}/ /ipns/${ipfsnodeid}/
|
||||||
|
|
||||||
## SHOW WHAT WE GET
|
## SHOW WHAT WE GET
|
||||||
echo "__________________________________________________"
|
echo "__________________________________________________"
|
||||||
ls ~/.zen/tmp/swarm/_${ipfsnodeid}/
|
ls ~/.zen/tmp/-${ipfsnodeid}/
|
||||||
echo "__________________________________________________"
|
echo "__________________________________________________"
|
||||||
|
|
||||||
## LOCAL CACHE SWITCH WITH LATEST
|
## LOCAL CACHE SWITCH WITH LATEST
|
||||||
if [[ -s ~/.zen/tmp/swarm/_${ipfsnodeid}/_MySwarm.moats ]]; then
|
if [[ -s ~/.zen/tmp/-${ipfsnodeid}/_MySwarm.moats ]]; then
|
||||||
if [[ $(diff ~/.zen/tmp/swarm/_${ipfsnodeid}/_MySwarm.moats ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats) || $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats 2>/dev/null) == "" ]]; then
|
if [[ $(diff ~/.zen/tmp/-${ipfsnodeid}/_MySwarm.moats ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats) || $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats 2>/dev/null) == "" ]]; then
|
||||||
rm -Rf ~/.zen/tmp/swarm/${ipfsnodeid}
|
rm -Rf ~/.zen/tmp/swarm/${ipfsnodeid}
|
||||||
mv ~/.zen/tmp/swarm/_${ipfsnodeid} ~/.zen/tmp/swarm/${ipfsnodeid}
|
mv ~/.zen/tmp/-${ipfsnodeid} ~/.zen/tmp/swarm/${ipfsnodeid}
|
||||||
echo "UPDATED : ~/.zen/tmp/swarm/${ipfsnodeid}"
|
echo "UPDATED : ~/.zen/tmp/swarm/${ipfsnodeid}"
|
||||||
else
|
else
|
||||||
echo "TimeStamp unchanged : $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats)"
|
echo "TimeStamp unchanged : $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats)"
|
||||||
rm -Rf ~/.zen/tmp/swarm/_${ipfsnodeid}/
|
rm -Rf ~/.zen/tmp/-${ipfsnodeid}/
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
@ -158,7 +158,7 @@ while true; do
|
||||||
itipnswarmap=$(cat ~/.zen/tmp/swarm/${ipfsnodeid}/map.${nodeip}.json | jq -r '.g1swarm' | rev | cut -d '/' -f 1 | rev )
|
itipnswarmap=$(cat ~/.zen/tmp/swarm/${ipfsnodeid}/map.${nodeip}.json | jq -r '.g1swarm' | rev | cut -d '/' -f 1 | rev )
|
||||||
ipfs ls /ipns/${itipnswarmap} | rev | cut -d ' ' -f 1 | rev | cut -d '/' -f 1 > ~/.zen/tmp/_swarm.${ipfsnodeid}
|
ipfs ls /ipns/${itipnswarmap} | rev | cut -d ' ' -f 1 | rev | cut -d '/' -f 1 > ~/.zen/tmp/_swarm.${ipfsnodeid}
|
||||||
|
|
||||||
echo "ZNODS LIST"
|
echo "================ ${nodeip}:12345 ZNODS LIST"
|
||||||
cat ~/.zen/tmp/_swarm.${ipfsnodeid}
|
cat ~/.zen/tmp/_swarm.${ipfsnodeid}
|
||||||
echo "============================================"
|
echo "============================================"
|
||||||
for znod in $(cat ~/.zen/tmp/_swarm.${ipfsnodeid}); do
|
for znod in $(cat ~/.zen/tmp/_swarm.${ipfsnodeid}); do
|
||||||
|
|
Loading…
Reference in New Issue