5258a4d428
This removes mappintracker and sets stateless tracker as the default (and only) pintracker component. Because the stateless tracker matches the cluster state with only ongoing operations being kept on memory, and additional information provided by ipfs-pin-ls, syncing operations are not necessary. Therefore the Sync/SyncAll operations are removed cluster-wide.
60 lines
1.5 KiB
Bash
Executable File
60 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
test_description="Test ctl's status reporting functionality. Test errors on incomplete commands"
|
|
|
|
. lib/test-lib.sh
|
|
|
|
test_ipfs_init
|
|
test_cluster_init
|
|
|
|
test_expect_success IPFS,CLUSTER,JQ "cluster-ctl can read id" '
|
|
id=`cluster_id`
|
|
[ -n "$id" ] && ( ipfs-cluster-ctl id | egrep -q "$id" )
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl list 0 peers" '
|
|
peer_length=`ipfs-cluster-ctl --enc=json peers ls | jq ". | length"`
|
|
[ $peer_length -eq 1 ]
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl add need peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers add
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl add invalid peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers add XXXinvalid-peerXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl rm needs peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers rm
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl rm invalid peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers rm XXXinvalid-peerXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "empty cluster-ctl status succeeds" '
|
|
ipfs-cluster-ctl status
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "invalid CID status" '
|
|
test_must_fail ipfs-cluster-ctl status XXXinvalid-CIDXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "empty cluster_ctl recover should not fail" '
|
|
ipfs-cluster-ctl recover
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "pin ls succeeds" '
|
|
ipfs-cluster-ctl pin ls
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "pin ls on invalid CID fails" '
|
|
test_must_fail ipfs-cluster-ctl pin ls XXXinvalid-CIDXXX
|
|
'
|
|
|
|
test_clean_ipfs
|
|
test_clean_cluster
|
|
|
|
test_done
|