An attempt to bring in memory layer into donut driver

This commit is contained in:
Harshavardhana
2015-06-27 15:02:49 -07:00
parent 7ab16b5b83
commit 45a7eab804
11 changed files with 713 additions and 132 deletions

View File

@@ -59,7 +59,7 @@ var _ = Suite(&MySuite{
var _ = Suite(&MySuite{
initDriver: func() (drivers.Driver, string) {
_, _, driver := memory.Start(1000, 3*time.Hour)
_, _, driver := memory.Start(10000, 3*time.Hour)
return driver, ""
},
})
@@ -69,7 +69,7 @@ var _ = Suite(&MySuite{
root, _ := ioutil.TempDir(os.TempDir(), "minio-api")
var roots []string
roots = append(roots, root)
_, _, driver := donut.Start(roots)
_, _, driver := donut.Start(roots, 10000, 3*time.Hour)
return driver, root
},
})
@@ -1451,13 +1451,6 @@ func (s *MySuite) TestObjectMultipartAbort(c *C) {
{
driver.AssertExpectations(c)
}
default:
// Donut doesn't have multipart support yet
{
if reflect.TypeOf(driver).String() == "*donut.donutDriver" {
return
}
}
}
driver := s.Driver
typedDriver := s.MockDriver
@@ -1534,13 +1527,6 @@ func (s *MySuite) TestBucketMultipartList(c *C) {
{
driver.AssertExpectations(c)
}
default:
// Donut doesn't have multipart support yet
{
if reflect.TypeOf(driver).String() == "*donut.donutDriver" {
return
}
}
}
driver := s.Driver
typedDriver := s.MockDriver
@@ -1623,13 +1609,6 @@ func (s *MySuite) TestObjectMultipartList(c *C) {
{
driver.AssertExpectations(c)
}
default:
// Donut doesn't have multipart support yet
{
if reflect.TypeOf(driver).String() == "*donut.donutDriver" {
return
}
}
}
driver := s.Driver
typedDriver := s.MockDriver
@@ -1707,13 +1686,6 @@ func (s *MySuite) TestObjectMultipart(c *C) {
{
driver.AssertExpectations(c)
}
default:
// Donut doesn't have multipart support yet
{
if reflect.TypeOf(driver).String() == "*donut.donutDriver" {
return
}
}
}
driver := s.Driver
typedDriver := s.MockDriver