From 530a44a7c936dca76bda30bd40abdcc47c21fa7f Mon Sep 17 00:00:00 2001 From: Mohammed Junaid Date: Wed, 11 Apr 2012 08:55:46 +0530 Subject: swift: Gluster object storage plugin for Openstack Swift. Change-Id: I5e07339064b1f3bb2aa5b04740ed870e114db4f9 BUG: 811430 Signed-off-by: Mohammed Junaid Reviewed-on: http://review.gluster.com/3118 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- swift/1.4.8/plugins/conf/account-server/1.conf | 22 ++++++++++++++++++++ swift/1.4.8/plugins/conf/account.builder | Bin 0 -> 786843 bytes swift/1.4.8/plugins/conf/account.ring.gz | Bin 0 -> 739 bytes swift/1.4.8/plugins/conf/container-server/1.conf | 24 ++++++++++++++++++++++ swift/1.4.8/plugins/conf/container.builder | Bin 0 -> 786843 bytes swift/1.4.8/plugins/conf/container.ring.gz | Bin 0 -> 741 bytes swift/1.4.8/plugins/conf/db_file.db | 0 swift/1.4.8/plugins/conf/fs.conf | 8 ++++++++ swift/1.4.8/plugins/conf/object-server/1.conf | 22 ++++++++++++++++++++ swift/1.4.8/plugins/conf/object.builder | Bin 0 -> 786843 bytes swift/1.4.8/plugins/conf/object.ring.gz | Bin 0 -> 738 bytes swift/1.4.8/plugins/conf/proxy-server.conf | 25 +++++++++++++++++++++++ swift/1.4.8/plugins/conf/swift.conf | 7 +++++++ 13 files changed, 108 insertions(+) create mode 100644 swift/1.4.8/plugins/conf/account-server/1.conf create mode 100644 swift/1.4.8/plugins/conf/account.builder create mode 100644 swift/1.4.8/plugins/conf/account.ring.gz create mode 100644 swift/1.4.8/plugins/conf/container-server/1.conf create mode 100644 swift/1.4.8/plugins/conf/container.builder create mode 100644 swift/1.4.8/plugins/conf/container.ring.gz create mode 100644 swift/1.4.8/plugins/conf/db_file.db create mode 100644 swift/1.4.8/plugins/conf/fs.conf create mode 100644 swift/1.4.8/plugins/conf/object-server/1.conf create mode 100644 swift/1.4.8/plugins/conf/object.builder create mode 100644 swift/1.4.8/plugins/conf/object.ring.gz create mode 100644 swift/1.4.8/plugins/conf/proxy-server.conf create mode 100644 swift/1.4.8/plugins/conf/swift.conf (limited to 'swift/1.4.8/plugins/conf') diff --git a/swift/1.4.8/plugins/conf/account-server/1.conf b/swift/1.4.8/plugins/conf/account-server/1.conf new file mode 100644 index 00000000000..54cbf654003 --- /dev/null +++ b/swift/1.4.8/plugins/conf/account-server/1.conf @@ -0,0 +1,22 @@ +[DEFAULT] +devices = /srv/1/node +mount_check = false +bind_port = 6012 +user = root +log_facility = LOG_LOCAL2 + +[pipeline:main] +pipeline = gluster account-server + +[app:account-server] +use = egg:swift#account + +[filter:gluster] +use = egg:swift#gluster + +[account-replicator] +vm_test_mode = yes + +[account-auditor] + +[account-reaper] diff --git a/swift/1.4.8/plugins/conf/account.builder b/swift/1.4.8/plugins/conf/account.builder new file mode 100644 index 00000000000..2943b9cfb49 Binary files /dev/null and b/swift/1.4.8/plugins/conf/account.builder differ diff --git a/swift/1.4.8/plugins/conf/account.ring.gz b/swift/1.4.8/plugins/conf/account.ring.gz new file mode 100644 index 00000000000..e1a5e6ae25e Binary files /dev/null and b/swift/1.4.8/plugins/conf/account.ring.gz differ diff --git a/swift/1.4.8/plugins/conf/container-server/1.conf b/swift/1.4.8/plugins/conf/container-server/1.conf new file mode 100644 index 00000000000..9e776838f58 --- /dev/null +++ b/swift/1.4.8/plugins/conf/container-server/1.conf @@ -0,0 +1,24 @@ +[DEFAULT] +devices = /srv/1/node +mount_check = false +bind_port = 6011 +user = root +log_facility = LOG_LOCAL2 + +[pipeline:main] +pipeline = gluster container-server + +[app:container-server] +use = egg:swift#container + +[filter:gluster] +use = egg:swift#gluster + +[container-replicator] +vm_test_mode = yes + +[container-updater] + +[container-auditor] + +[container-sync] diff --git a/swift/1.4.8/plugins/conf/container.builder b/swift/1.4.8/plugins/conf/container.builder new file mode 100644 index 00000000000..6031d79df60 Binary files /dev/null and b/swift/1.4.8/plugins/conf/container.builder differ diff --git a/swift/1.4.8/plugins/conf/container.ring.gz b/swift/1.4.8/plugins/conf/container.ring.gz new file mode 100644 index 00000000000..fdbcb18b2bf Binary files /dev/null and b/swift/1.4.8/plugins/conf/container.ring.gz differ diff --git a/swift/1.4.8/plugins/conf/db_file.db b/swift/1.4.8/plugins/conf/db_file.db new file mode 100644 index 00000000000..e69de29bb2d diff --git a/swift/1.4.8/plugins/conf/fs.conf b/swift/1.4.8/plugins/conf/fs.conf new file mode 100644 index 00000000000..3cc0b732e93 --- /dev/null +++ b/swift/1.4.8/plugins/conf/fs.conf @@ -0,0 +1,8 @@ +[DEFAULT] +mount_path = /mnt/gluster-object +auth_account = auth +#ip of the fs server. +mount_ip = localhost +#fs server need not be local, remote server can also be used, +#set remote_cluster=yes for using remote server. +remote_cluster = no diff --git a/swift/1.4.8/plugins/conf/object-server/1.conf b/swift/1.4.8/plugins/conf/object-server/1.conf new file mode 100644 index 00000000000..f191cefcf01 --- /dev/null +++ b/swift/1.4.8/plugins/conf/object-server/1.conf @@ -0,0 +1,22 @@ +[DEFAULT] +devices = /srv/1/node +mount_check = false +bind_port = 6010 +user = root +log_facility = LOG_LOCAL2 + +[pipeline:main] +pipeline = gluster object-server + +[app:object-server] +use = egg:swift#object + +[filter:gluster] +use = egg:swift#gluster + +[object-replicator] +vm_test_mode = yes + +[object-updater] + +[object-auditor] diff --git a/swift/1.4.8/plugins/conf/object.builder b/swift/1.4.8/plugins/conf/object.builder new file mode 100644 index 00000000000..ce45350595d Binary files /dev/null and b/swift/1.4.8/plugins/conf/object.builder differ diff --git a/swift/1.4.8/plugins/conf/object.ring.gz b/swift/1.4.8/plugins/conf/object.ring.gz new file mode 100644 index 00000000000..73e88d58918 Binary files /dev/null and b/swift/1.4.8/plugins/conf/object.ring.gz differ diff --git a/swift/1.4.8/plugins/conf/proxy-server.conf b/swift/1.4.8/plugins/conf/proxy-server.conf new file mode 100644 index 00000000000..7f23d85ccd9 --- /dev/null +++ b/swift/1.4.8/plugins/conf/proxy-server.conf @@ -0,0 +1,25 @@ +[DEFAULT] +bind_port = 8080 +user = root +log_facility = LOG_LOCAL1 + +[pipeline:main] +pipeline = healthcheck cache tempauth proxy-server + +[app:proxy-server] +use = egg:swift#proxy +allow_account_management = true +account_autocreate = true + +[filter:tempauth] +use = egg:swift#tempauth +user_admin_admin = admin .admin .reseller_admin +user_test_tester = testing .admin +user_test2_tester2 = testing2 .admin +user_test_tester3 = testing3 + +[filter:healthcheck] +use = egg:swift#healthcheck + +[filter:cache] +use = egg:swift#memcache diff --git a/swift/1.4.8/plugins/conf/swift.conf b/swift/1.4.8/plugins/conf/swift.conf new file mode 100644 index 00000000000..f9864e35231 --- /dev/null +++ b/swift/1.4.8/plugins/conf/swift.conf @@ -0,0 +1,7 @@ +[DEFAULT] +Enable_plugin = yes + +[swift-hash] +# random unique string that can never change (DO NOT LOSE) +swift_hash_path_suffix = gluster + -- cgit