distributed-XL: Support to run one minio process per export even on the same machine. (#2999)

fixes #2983
This commit is contained in:
Krishna Srinivas
2016-10-19 01:19:24 +05:30
committed by Harshavardhana
parent 41f9ab1c69
commit 32c3a558e9
29 changed files with 688 additions and 416 deletions

View File

@@ -35,12 +35,16 @@ func TestInitEventNotifierFaultyDisks(t *testing.T) {
// remove the root folder after the test ends.
defer removeAll(rootPath)
disk, err := getRandomDisks(1)
disks, err := getRandomDisks(1)
if err != nil {
t.Fatal("Unable to create directories for FS backend. ", err)
}
defer removeAll(disk[0])
obj, _, err := initObjectLayer(disk, nil)
defer removeAll(disks[0])
endpoints, err := parseStorageEndPoints(disks, 0)
if err != nil {
t.Fatal(err)
}
obj, _, err := initObjectLayer(endpoints, nil)
if err != nil {
t.Fatal("Unable to initialize FS backend.", err)
}
@@ -85,12 +89,16 @@ func TestInitEventNotifierWithAMQP(t *testing.T) {
// remove the root folder after the test ends.
defer removeAll(rootPath)
disk, err := getRandomDisks(1)
defer removeAll(disk[0])
disks, err := getRandomDisks(1)
defer removeAll(disks[0])
if err != nil {
t.Fatal("Unable to create directories for FS backend. ", err)
}
fs, _, err := initObjectLayer(disk, nil)
endpoints, err := parseStorageEndPoints(disks, 0)
if err != nil {
t.Fatal(err)
}
fs, _, err := initObjectLayer(endpoints, nil)
if err != nil {
t.Fatal("Unable to initialize FS backend.", err)
}
@@ -112,12 +120,16 @@ func TestInitEventNotifierWithElasticSearch(t *testing.T) {
// remove the root folder after the test ends.
defer removeAll(rootPath)
disk, err := getRandomDisks(1)
defer removeAll(disk[0])
disks, err := getRandomDisks(1)
defer removeAll(disks[0])
if err != nil {
t.Fatal("Unable to create directories for FS backend. ", err)
}
fs, _, err := initObjectLayer(disk, nil)
endpoints, err := parseStorageEndPoints(disks, 0)
if err != nil {
t.Fatal(err)
}
fs, _, err := initObjectLayer(endpoints, nil)
if err != nil {
t.Fatal("Unable to initialize FS backend.", err)
}
@@ -139,12 +151,16 @@ func TestInitEventNotifierWithRedis(t *testing.T) {
// remove the root folder after the test ends.
defer removeAll(rootPath)
disk, err := getRandomDisks(1)
defer removeAll(disk[0])
disks, err := getRandomDisks(1)
defer removeAll(disks[0])
if err != nil {
t.Fatal("Unable to create directories for FS backend. ", err)
}
fs, _, err := initObjectLayer(disk, nil)
endpoints, err := parseStorageEndPoints(disks, 0)
if err != nil {
t.Fatal(err)
}
fs, _, err := initObjectLayer(endpoints, nil)
if err != nil {
t.Fatal("Unable to initialize FS backend.", err)
}
@@ -184,7 +200,7 @@ func (s *TestPeerRPCServerData) TearDown() {
s.testServer.Stop()
_ = removeAll(s.testServer.Root)
for _, d := range s.testServer.Disks {
_ = removeAll(d)
_ = removeAll(d.path)
}
}