author | Danek Duvall <danek.duvall@oracle.com> |
Thu, 19 Mar 2015 14:41:20 -0700 | |
changeset 3998 | 5bd484384122 |
parent 1944 | 56ac2df1785b |
child 5448 | 56f4540f741d |
permissions | -rw-r--r-- |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
1 |
Move recon's locks to /var/run/swift and caches to /var/lib/swift/recon-cache. |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
2 |
Change some of the ways we gather information, since those are normally |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
3 |
Linux-specific. Make the tests acknowledge these changes. |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
4 |
|
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
5 |
--- swift-2.2.2/bin/swift-recon-cron.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
6 |
+++ swift-2.2.2/bin/swift-recon-cron 2015-02-26 16:49:51.937806748 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
7 |
@@ -57,8 +57,8 @@ def main(): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
8 |
sys.exit(1) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
9 |
conf = dict(c.items('filter:recon')) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
10 |
device_dir = conf.get('devices', '/srv/node') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
11 |
- recon_cache_path = conf.get('recon_cache_path', '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
12 |
- recon_lock_path = conf.get('recon_lock_path', '/var/lock') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
13 |
+ recon_cache_path = conf.get('recon_cache_path', '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
14 |
+ recon_lock_path = conf.get('recon_lock_path', '/var/run/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
15 |
cache_file = os.path.join(recon_cache_path, "object.recon") |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
16 |
lock_dir = os.path.join(recon_lock_path, "swift-recon-object-cron") |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
17 |
conf['log_name'] = conf.get('log_name', 'recon-cron') |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
18 |
--- swift-2.2.2/etc/account-server.conf-sample.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
19 |
+++ swift-2.2.2/etc/account-server.conf-sample 2015-02-26 16:49:51.938107313 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
20 |
@@ -81,7 +81,7 @@ use = egg:swift#healthcheck |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
21 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
22 |
[filter:recon] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
23 |
use = egg:swift#recon |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
24 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
25 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
26 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
27 |
[account-replicator] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
28 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
29 |
@@ -114,7 +114,7 @@ use = egg:swift#recon |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
30 |
# of run_pause. |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
31 |
# run_pause = 30 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
32 |
# |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
33 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
34 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
35 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
36 |
[account-auditor] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
37 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
38 |
@@ -129,7 +129,7 @@ use = egg:swift#recon |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
39 |
# log_facility = LOG_LOCAL0 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
40 |
# log_level = INFO |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
41 |
# accounts_per_second = 200 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
42 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
43 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
44 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
45 |
[account-reaper] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
46 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
47 |
--- swift-2.2.2/etc/container-server.conf-sample.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
48 |
+++ swift-2.2.2/etc/container-server.conf-sample 2015-02-26 16:49:51.938374963 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
49 |
@@ -90,7 +90,7 @@ use = egg:swift#healthcheck |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
50 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
51 |
[filter:recon] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
52 |
use = egg:swift#recon |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
53 |
-#recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
54 |
+#recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
55 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
56 |
[container-replicator] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
57 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
58 |
@@ -115,7 +115,7 @@ use = egg:swift#recon |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
59 |
# of run_pause. |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
60 |
# run_pause = 30 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
61 |
# |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
62 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
63 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
64 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
65 |
[container-updater] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
66 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
67 |
@@ -135,7 +135,7 @@ use = egg:swift#recon |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
68 |
# Seconds to suppress updating an account that has generated an error |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
69 |
# account_suppression_time = 60 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
70 |
# |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
71 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
72 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
73 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
74 |
[container-auditor] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
75 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
76 |
@@ -148,7 +148,7 @@ use = egg:swift#recon |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
77 |
# interval = 1800 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
78 |
# |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
79 |
# containers_per_second = 200 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
80 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
81 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
82 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
83 |
[container-sync] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
84 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
85 |
--- swift-2.2.2/etc/drive-audit.conf-sample.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
86 |
+++ swift-2.2.2/etc/drive-audit.conf-sample 2015-02-26 17:03:18.476812691 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
87 |
@@ -8,7 +8,7 @@ |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
88 |
# log_max_line_length = 0 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
89 |
# minutes = 60 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
90 |
# error_limit = 1 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
91 |
-# recon_cache_path = /var/cache/swift |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
92 |
+# recon_cache_path = /var/lib/swift/recon-cache |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
93 |
# unmount_failed_device = True |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
94 |
# |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
95 |
# By default, drive-audit logs only to syslog. Setting this option True |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
96 |
--- swift-2.2.2/etc/object-expirer.conf-sample.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
97 |
+++ swift-2.2.2/etc/object-expirer.conf-sample 2015-02-26 17:03:28.102759740 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
98 |
@@ -50,7 +50,7 @@ |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
99 |
# up to reclaim_age seconds before it gives up and deletes the entry in the |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
100 |
# queue. |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
101 |
# reclaim_age = 604800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
102 |
-# recon_cache_path = /var/cache/swift |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
103 |
+# recon_cache_path = /var/lib/swift/recon-cache |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
104 |
|
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
105 |
[pipeline:main] |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
106 |
pipeline = catch_errors proxy-logging cache proxy-server |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
107 |
--- swift-2.2.2/etc/object-server.conf-sample.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
108 |
+++ swift-2.2.2/etc/object-server.conf-sample 2015-02-26 16:49:51.938657130 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
109 |
@@ -143,8 +143,8 @@ use = egg:swift#healthcheck |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
110 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
111 |
[filter:recon] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
112 |
use = egg:swift#recon |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
113 |
-#recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
114 |
-#recon_lock_path = /var/lock |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
115 |
+#recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
116 |
+#recon_lock_path = /var/run/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
117 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
118 |
[object-replicator] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
119 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
120 |
@@ -186,7 +186,7 @@ use = egg:swift#recon |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
121 |
# reclaim_age = 604800 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
122 |
# |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
123 |
# ring_check_interval = 15 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
124 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
125 |
+# recon_cache_path = /var/lib/swift/recon-cache |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
126 |
# |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
127 |
# limits how long rsync error log lines are |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
128 |
# 0 means to log the entire line |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
129 |
@@ -224,7 +224,7 @@ use = egg:swift#recon |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
130 |
# slowdown will sleep that amount between objects |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
131 |
# slowdown = 0.01 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
132 |
# |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
133 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
134 |
+# recon_cache_path = /var/lib/swift/recon-cache |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
135 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
136 |
[object-auditor] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
137 |
# You can override the default log routing for this app here (don't use set!): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
138 |
@@ -241,7 +241,7 @@ use = egg:swift#recon |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
139 |
# bytes_per_second = 10000000 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
140 |
# log_time = 3600 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
141 |
# zero_byte_files_per_second = 50 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
142 |
-# recon_cache_path = /var/cache/swift |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
143 |
+# recon_cache_path = /var/lib/swift/recon-cache |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
144 |
|
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
145 |
# Takes a comma separated list of ints. If set, the object auditor will |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
146 |
# increment a counter for every object whose size is <= to the given break |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
147 |
--- swift-2.2.2/swift/account/auditor.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
148 |
+++ swift-2.2.2/swift/account/auditor.py 2015-02-26 16:49:51.938879416 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
149 |
@@ -46,7 +46,7 @@ class AccountAuditor(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
150 |
swift.common.db.DB_PREALLOCATION = \ |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
151 |
config_true_value(conf.get('db_preallocation', 'f')) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
152 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
153 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
154 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
155 |
self.rcache = os.path.join(self.recon_cache_path, "account.recon") |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
156 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
157 |
def _one_audit_pass(self, reported): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
158 |
--- swift-2.2.2/swift/common/db_replicator.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
159 |
+++ swift-2.2.2/swift/common/db_replicator.py 2015-02-26 16:49:51.939223420 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
160 |
@@ -171,7 +171,7 @@ class Replicator(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
161 |
config_true_value(conf.get('db_preallocation', 'f')) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
162 |
self._zero_stats() |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
163 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
164 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
165 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
166 |
self.recon_replicator = '%s.recon' % self.server_type |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
167 |
self.rcache = os.path.join(self.recon_cache_path, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
168 |
self.recon_replicator) |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
169 |
--- swift-2.2.2/swift/common/middleware/recon.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
170 |
+++ swift-2.2.2/swift/common/middleware/recon.py 2015-02-26 16:49:51.939514933 -0800 |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
171 |
@@ -15,6 +15,7 @@ |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
172 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
173 |
import errno |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
174 |
import os |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
175 |
+import sys |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
176 |
from swift import gettext_ as _ |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
177 |
|
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
178 |
from swift import __version__ as swiftver |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
179 |
@@ -46,7 +47,7 @@ class ReconMiddleware(object): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
180 |
swift_dir = conf.get('swift_dir', '/etc/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
181 |
self.logger = get_logger(conf, log_route='recon') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
182 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
183 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
184 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
185 |
self.object_recon_cache = os.path.join(self.recon_cache_path, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
186 |
'object.recon') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
187 |
self.container_recon_cache = os.path.join(self.recon_cache_path, |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
188 |
@@ -90,28 +91,43 @@ class ReconMiddleware(object): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
189 |
def get_mounted(self, openr=open): |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
190 |
"""get ALL mounted fs from /proc/mounts""" |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
191 |
mounts = [] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
192 |
- with openr('/proc/mounts', 'r') as procmounts: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
193 |
+ if sys.platform == 'sunos5': |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
194 |
+ mountsfile = '/etc/mnttab' |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
195 |
+ else: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
196 |
+ mountsfile = '/proc/mounts' |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
197 |
+ with openr(mountsfile, 'r') as procmounts: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
198 |
for line in procmounts: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
199 |
mount = {} |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
200 |
- mount['device'], mount['path'], opt1, opt2, opt3, \ |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
201 |
- opt4 = line.rstrip().split() |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
202 |
+ mount['device'], mount['path'] = line.rstrip().split()[:2] |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
203 |
mounts.append(mount) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
204 |
return mounts |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
205 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
206 |
def get_load(self, openr=open): |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
207 |
"""get info from /proc/loadavg""" |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
208 |
loadavg = {} |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
209 |
- with openr('/proc/loadavg', 'r') as f: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
210 |
- onemin, fivemin, ftmin, tasks, procs = f.read().rstrip().split() |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
211 |
+ if sys.platform == 'sunos5': |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
212 |
+ onemin, fivemin, ftmin = os.getloadavg() |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
213 |
+ else: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
214 |
+ with openr('/proc/loadavg', 'r') as f: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
215 |
+ onemin, fivemin, ftmin, tasks, procs = f.read().rstrip().split() |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
216 |
loadavg['1m'] = float(onemin) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
217 |
loadavg['5m'] = float(fivemin) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
218 |
loadavg['15m'] = float(ftmin) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
219 |
- loadavg['tasks'] = tasks |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
220 |
- loadavg['processes'] = int(procs) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
221 |
+ if sys.platform == 'sunos5': |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
222 |
+ # The next two fields don't seem to be used. |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
223 |
+ # executing threads / total threads |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
224 |
+ loadavg['tasks'] = "0/0" |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
225 |
+ # pid of newest process |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
226 |
+ loadavg['processes'] = 0 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
227 |
+ else: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
228 |
+ loadavg['tasks'] = tasks |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
229 |
+ loadavg['processes'] = int(procs) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
230 |
return loadavg |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
231 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
232 |
def get_mem(self, openr=open): |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
233 |
"""get info from /proc/meminfo""" |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
234 |
+ if sys.platform == 'sunos5': |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
235 |
+ return {} |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
236 |
meminfo = {} |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
237 |
with openr('/proc/meminfo', 'r') as memlines: |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
238 |
for i in memlines: |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
239 |
--- swift-2.2.2/swift/container/auditor.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
240 |
+++ swift-2.2.2/swift/container/auditor.py 2015-02-26 16:49:51.939751504 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
241 |
@@ -44,7 +44,7 @@ class ContainerAuditor(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
242 |
swift.common.db.DB_PREALLOCATION = \ |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
243 |
config_true_value(conf.get('db_preallocation', 'f')) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
244 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
245 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
246 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
247 |
self.rcache = os.path.join(self.recon_cache_path, "container.recon") |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
248 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
249 |
def _one_audit_pass(self, reported): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
250 |
--- swift-2.2.2/swift/container/updater.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
251 |
+++ swift-2.2.2/swift/container/updater.py 2015-02-26 16:49:51.939968905 -0800 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
252 |
@@ -60,7 +60,7 @@ class ContainerUpdater(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
253 |
swift.common.db.DB_PREALLOCATION = \ |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
254 |
config_true_value(conf.get('db_preallocation', 'f')) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
255 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
256 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
257 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
258 |
self.rcache = os.path.join(self.recon_cache_path, "container.recon") |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
259 |
self.user_agent = 'container-updater %s' % os.getpid() |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
260 |
|
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
261 |
--- swift-2.2.2/swift/obj/auditor.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
262 |
+++ swift-2.2.2/swift/obj/auditor.py 2015-02-26 16:49:51.940188415 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
263 |
@@ -227,7 +227,7 @@ class ObjectAuditor(Daemon): |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
264 |
self.conf_zero_byte_fps = int( |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
265 |
conf.get('zero_byte_files_per_second', 50)) |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
266 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
267 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
268 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
269 |
self.rcache = os.path.join(self.recon_cache_path, "object.recon") |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
270 |
|
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
271 |
def _sleep(self): |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
272 |
--- swift-2.2.2/swift/obj/expirer.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
273 |
+++ swift-2.2.2/swift/obj/expirer.py 2015-02-26 16:49:51.940400670 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
274 |
@@ -57,7 +57,7 @@ class ObjectExpirer(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
275 |
self.report_first_time = self.report_last_time = time() |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
276 |
self.report_objects = 0 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
277 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
278 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
279 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
280 |
self.rcache = join(self.recon_cache_path, 'object.recon') |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
281 |
self.concurrency = int(conf.get('concurrency', 1)) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
282 |
if self.concurrency < 1: |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
283 |
--- swift-2.2.2/swift/obj/replicator.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
284 |
+++ swift-2.2.2/swift/obj/replicator.py 2015-02-26 16:49:51.940644907 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
285 |
@@ -77,7 +77,7 @@ class ObjectReplicator(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
286 |
self.http_timeout = int(conf.get('http_timeout', 60)) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
287 |
self.lockup_timeout = int(conf.get('lockup_timeout', 1800)) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
288 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
289 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
290 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
291 |
self.rcache = os.path.join(self.recon_cache_path, "object.recon") |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
292 |
self.conn_timeout = float(conf.get('conn_timeout', 0.5)) |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
293 |
self.node_timeout = float(conf.get('node_timeout', 10)) |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
294 |
--- swift-2.2.2/swift/obj/updater.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
295 |
+++ swift-2.2.2/swift/obj/updater.py 2015-02-26 16:49:51.940853387 -0800 |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
296 |
@@ -52,7 +52,7 @@ class ObjectUpdater(Daemon): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
297 |
self.successes = 0 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
298 |
self.failures = 0 |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
299 |
self.recon_cache_path = conf.get('recon_cache_path', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
300 |
- '/var/cache/swift') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
301 |
+ '/var/lib/swift/recon-cache') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
302 |
self.rcache = os.path.join(self.recon_cache_path, 'object.recon') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
303 |
|
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
304 |
def _listdir(self, path): |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
305 |
--- swift-2.2.2/test/unit/common/middleware/test_recon.py.~1~ 2015-02-01 23:44:11.000000000 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
306 |
+++ swift-2.2.2/test/unit/common/middleware/test_recon.py 2015-02-26 16:49:51.941363136 -0800 |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
307 |
@@ -21,7 +21,9 @@ import array |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
308 |
from swift.common import ring, utils |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
309 |
from shutil import rmtree |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
310 |
import os |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
311 |
+import sys |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
312 |
import mock |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
313 |
+from nose import SkipTest |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
314 |
|
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
315 |
from swift import __version__ as swiftver |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
316 |
from swift.common.swob import Request |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
317 |
@@ -384,10 +386,12 @@ class TestReconSuccess(TestCase): |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
318 |
{'device': 'none', 'path': '/proc/fs/vmblock/mountPoint'}] |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
319 |
oart = OpenAndReadTester(mounts_content) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
320 |
rv = self.app.get_mounted(openr=oart.open) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
321 |
- self.assertEquals(oart.open_calls, [(('/proc/mounts', 'r'), {})]) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
322 |
+ self.assertEquals(oart.open_calls, [(('/etc/mnttab', 'r'), {})]) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
323 |
self.assertEquals(rv, mounted_resp) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
324 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
325 |
def test_get_load(self): |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
326 |
+ if sys.platform == 'sunos5': |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
327 |
+ raise SkipTest |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
328 |
oart = OpenAndReadTester(['0.03 0.03 0.00 1/220 16306']) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
329 |
rv = self.app.get_load(openr=oart.open) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
330 |
self.assertEquals(oart.read_calls, [((), {})]) |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
331 |
@@ -397,6 +401,8 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
332 |
'1m': 0.029999999999999999}) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
333 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
334 |
def test_get_mem(self): |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
335 |
+ if sys.platform == 'sunos5': |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
336 |
+ raise SkipTest |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
337 |
meminfo_content = ['MemTotal: 505840 kB', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
338 |
'MemFree: 26588 kB', |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
339 |
'Buffers: 44948 kB', |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
340 |
@@ -508,7 +514,7 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
341 |
self.assertEquals(self.fakecache.fakeout_calls, |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
342 |
[((['replication_time', 'replication_stats', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
343 |
'replication_last'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
344 |
- '/var/cache/swift/account.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
345 |
+ '/var/lib/swift/recon-cache/account.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
346 |
self.assertEquals(rv, { |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
347 |
"replication_stats": { |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
348 |
"attempted": 1, "diff": 0, |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
349 |
@@ -539,7 +545,7 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
350 |
self.assertEquals(self.fakecache.fakeout_calls, |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
351 |
[((['replication_time', 'replication_stats', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
352 |
'replication_last'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
353 |
- '/var/cache/swift/container.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
354 |
+ '/var/lib/swift/recon-cache/container.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
355 |
self.assertEquals(rv, { |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
356 |
"replication_time": 200.0, |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
357 |
"replication_stats": { |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
358 |
@@ -561,7 +567,7 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
359 |
self.assertEquals(self.fakecache.fakeout_calls, |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
360 |
[((['object_replication_time', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
361 |
'object_replication_last'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
362 |
- '/var/cache/swift/object.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
363 |
+ '/var/lib/swift/recon-cache/object.recon'), {})]) |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
364 |
self.assertEquals(rv, {'object_replication_time': 200.0, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
365 |
'object_replication_last': 1357962809.15}) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
366 |
|
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
367 |
@@ -572,7 +578,7 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
368 |
rv = self.app.get_updater_info('container') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
369 |
self.assertEquals(self.fakecache.fakeout_calls, |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
370 |
[((['container_updater_sweep'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
371 |
- '/var/cache/swift/container.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
372 |
+ '/var/lib/swift/recon-cache/container.recon'), {})]) |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
373 |
self.assertEquals(rv, {"container_updater_sweep": 18.476239919662476}) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
374 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
375 |
def test_get_updater_info_object(self): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
376 |
@@ -582,7 +588,7 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
377 |
rv = self.app.get_updater_info('object') |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
378 |
self.assertEquals(self.fakecache.fakeout_calls, |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
379 |
[((['object_updater_sweep'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
380 |
- '/var/cache/swift/object.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
381 |
+ '/var/lib/swift/recon-cache/object.recon'), {})]) |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
382 |
self.assertEquals(rv, {"object_updater_sweep": 0.79848217964172363}) |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
383 |
|
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
384 |
def test_get_auditor_info_account(self): |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
385 |
@@ -598,7 +604,7 @@ class TestReconSuccess(TestCase): |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
386 |
'account_auditor_pass_completed', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
387 |
'account_audits_since', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
388 |
'account_audits_failed'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
389 |
- '/var/cache/swift/account.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
390 |
+ '/var/lib/swift/recon-cache/account.recon'), {})]) |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
391 |
self.assertEquals(rv, {"account_auditor_pass_completed": 0.24, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
392 |
"account_audits_failed": 0, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
393 |
"account_audits_passed": 6, |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
394 |
@@ -617,7 +623,7 @@ class TestReconSuccess(TestCase): |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
395 |
'container_auditor_pass_completed', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
396 |
'container_audits_since', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
397 |
'container_audits_failed'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
398 |
- '/var/cache/swift/container.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
399 |
+ '/var/lib/swift/recon-cache/container.recon'), {})]) |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
400 |
self.assertEquals(rv, {"container_auditor_pass_completed": 0.24, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
401 |
"container_audits_failed": 0, |
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
402 |
"container_audits_passed": 6, |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
403 |
@@ -645,7 +651,7 @@ class TestReconSuccess(TestCase): |
1896
f83e6dde6c3b
18551677 Request to integrate Swift into userland
Danek Duvall <danek.duvall@oracle.com>
parents:
diff
changeset
|
404 |
self.assertEquals(self.fakecache.fakeout_calls, |
1944
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
405 |
[((['object_auditor_stats_ALL', |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
406 |
'object_auditor_stats_ZBF'], |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
407 |
- '/var/cache/swift/object.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
408 |
+ '/var/lib/swift/recon-cache/object.recon'), {})]) |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
409 |
self.assertEquals(rv, { |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
410 |
"object_auditor_stats_ALL": { |
56ac2df1785b
PSARC/2014/207 OpenStack Glance Update to Havana
Drew Fisher <drew.fisher@oracle.com>
parents:
1896
diff
changeset
|
411 |
"audit_time": 115.14418768882751, |
3998
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
412 |
@@ -692,7 +698,7 @@ class TestReconSuccess(TestCase): |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
413 |
self.assertEquals(self.fakecache.fakeout_calls, |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
414 |
[((['object_auditor_stats_ALL', |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
415 |
'object_auditor_stats_ZBF'], |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
416 |
- '/var/cache/swift/object.recon'), {})]) |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
417 |
+ '/var/lib/swift/recon-cache/object.recon'), {})]) |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
418 |
self.assertEquals(rv, { |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
419 |
"object_auditor_stats_ALL": { |
5bd484384122
PSARC 2015/110 OpenStack service updates for Juno
Danek Duvall <danek.duvall@oracle.com>
parents:
1944
diff
changeset
|
420 |
'disk1': { |