summaryrefslogtreecommitdiffstats
path: root/swift/1.4.8
diff options
context:
space:
mode:
Diffstat (limited to 'swift/1.4.8')
-rw-r--r--swift/1.4.8/plugins/DiskDir.py6
-rw-r--r--swift/1.4.8/swift.diff9
2 files changed, 6 insertions, 9 deletions
diff --git a/swift/1.4.8/plugins/DiskDir.py b/swift/1.4.8/plugins/DiskDir.py
index a9e39fd4c..65845b933 100644
--- a/swift/1.4.8/plugins/DiskDir.py
+++ b/swift/1.4.8/plugins/DiskDir.py
@@ -140,8 +140,6 @@ class DiskDir(DiskCommon):
Manage object files on disk.
:param path: path to devices on the node
- :param device: device name (unused, ignored)
- :param partition: partition on the device the object lives in (unused, ignored)
:param account: account name for the object
:param container: container name for the object
:param logger: account or container server logging object
@@ -149,7 +147,7 @@ class DiskDir(DiskCommon):
:param gid: group ID container object should assume
"""
- def __init__(self, path, device, partition, account, container, logger,
+ def __init__(self, path, account, container, logger,
uid=DEFAULT_UID, gid=DEFAULT_GID):
self.root = path
if container:
@@ -422,7 +420,7 @@ class DiskDir(DiskCommon):
class DiskAccount(DiskDir):
def __init__(self, root, account, logger):
- super(DiskAccount, self).__init__(root, None, None, account, None, logger)
+ super(DiskAccount, self).__init__(root, account, None, logger)
assert self.dir_exists
def list_containers_iter(self, limit, marker, end_marker,
diff --git a/swift/1.4.8/swift.diff b/swift/1.4.8/swift.diff
index 889a3b1cd..5ce314f55 100644
--- a/swift/1.4.8/swift.diff
+++ b/swift/1.4.8/swift.diff
@@ -74,7 +74,7 @@ index 800b3c0..78fbf07 100644
headers = {
'X-Account-Container-Count': info['container_count'],
diff --git a/swift/container/server.py b/swift/container/server.py
-index 8a18cfd..c4982f1 100644
+index 8a18cfd..e39f5ef 100644
--- a/swift/container/server.py
+++ b/swift/container/server.py
@@ -1,4 +1,5 @@
@@ -112,17 +112,16 @@ index 8a18cfd..c4982f1 100644
self.node_timeout = int(conf.get('node_timeout', 3))
self.conn_timeout = float(conf.get('conn_timeout', 0.5))
self.allowed_sync_hosts = [h.strip()
-@@ -73,6 +83,9 @@ class ContainerController(object):
+@@ -73,6 +83,8 @@ class ContainerController(object):
:param container: container name
:returns: ContainerBroker object
"""
+ if Gluster_enabled():
-+ return DiskDir(self.root, drive, part, account,
-+ container, self.logger)
++ return DiskDir(self.root, account, container, self.logger)
hsh = hash_path(account, container)
db_dir = storage_directory(DATADIR, part, hsh)
db_path = os.path.join(self.root, drive, db_dir, hsh + '.db')
-@@ -245,6 +258,9 @@ class ContainerController(object):
+@@ -245,6 +257,9 @@ class ContainerController(object):
broker.stale_reads_ok = True
if broker.is_deleted():
return HTTPNotFound(request=req)