Colin Patrick McCabe
dcc6448285
ProfLogger: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
ba5b7331e7
tcp.cc: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
0fc6ef2ef3
LogClient: remove accidental g_conf references
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
ba61191021
msg: remove globals
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
b0cb48083d
KeyRing: derr -> lderr
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
91065f4820
auth: AuthSupported: deglobalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
fc43438601
Create global_context.cc to house g_ceph_context
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
6ff09ef541
Move signal, pidfile to global
...
Move the global parts of signal and pidfile handling into global/
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:41:42 -07:00
Colin Patrick McCabe
63bbadddb0
move common_init to global_init
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:37:34 -07:00
Colin Patrick McCabe
c46814db69
Makefile: put LIBGLOBAL LDFLAGS into LIBGLOBAL_LDA
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:19 -07:00
Colin Patrick McCabe
c95062c7d0
libclient: remove client/SyntheticClient.cc
...
client/SyntheticClient.cc is only of interest to csyn. The other users
of libclient don't need it.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:19 -07:00
Colin Patrick McCabe
02c2ee166d
mon/MonClient: use ldout instead of dout
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:19 -07:00
Colin Patrick McCabe
b44ead7659
mon/MonMap: deglobalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:19 -07:00
Colin Patrick McCabe
8a0d4864cf
SimpleMessenger: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
8069e83c0f
common/DecayCounter: deglobalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
d224876ec5
ThreadPool: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
f82611d7ce
common: de-globalize LogClient, ProfLogger, Timer
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
5d5a7116ac
common_init: misc globals cleanup
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
01038faf69
auth: remove remaining globals
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
51ffa7b137
auth: CephxKeyServer: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
76c5f24863
auth: AuthAuthorizeHandler: deglobalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
ab75f2ab76
auth: KeyRing, RotatingKeyRing: deglobalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
17d22a96bf
auth: CryptoKey, CryptoAES: deglobalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
da2d4297c5
Create ProfLoggerCollection to hold ProfLoggers
...
Rather than having global variables, create ProfLoggerCollection to
store the current set of ProfLoggers. This collection will be stored
inside of CephContext.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:35:18 -07:00
Colin Patrick McCabe
7735b35fb0
g_clock.now -> ceph_clock_now
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:34:17 -07:00
Colin Patrick McCabe
2452ef440e
common/Clock: add deglobalized clock stuff
...
Add clock functions which don't use globals. Remove Clock::recent_now.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:27 -07:00
Colin Patrick McCabe
d6adc4e7d2
auth: de-globlize CephXAuthorizer
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:27 -07:00
Colin Patrick McCabe
d03c96e5d2
auth: de-globalize AuthServiceHandler and pals
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:27 -07:00
Colin Patrick McCabe
be8fe54a95
auth: de-globalize AuthClientHandler and friends
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:27 -07:00
Colin Patrick McCabe
1dbb0ac80b
auth: de-globalize TicketManager, TicketHandler
...
de-globalize CephXTicketManager and CephXTicketHandler. Also
de-globalize two static functions.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:27 -07:00
Colin Patrick McCabe
9085597b7c
run_cmd: ret empty string on success;err otherwise
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:27 -07:00
Colin Patrick McCabe
03c83799b3
include/atomic cleanup
...
* Don't allow copying of class atomic_t.
* Remove common/Spinlock.h because it's unecessary
* SimpleMessenger: use atomic var for qlen
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:26 -07:00
Colin Patrick McCabe
bf2c226ac3
include/atomic.h: whitespace cleanup
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:26 -07:00
Colin Patrick McCabe
ff626f0ea9
bufferlist: get rid of derr usage
...
bufferlist doesn't need to use dout/derr. Only one function used it, and
that was only to return an error string.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:26 -07:00
Colin Patrick McCabe
07ff69a7aa
include/Completion: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:26 -07:00
Colin Patrick McCabe
c0e804dbfb
ObjectStore: clean up includes a little bit
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:26 -07:00
Colin Patrick McCabe
6c58da04f6
include/Context.h: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:25 -07:00
Colin Patrick McCabe
f2bd39faa0
common/MemoryModel: de-globalize
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:25 -07:00
Colin Patrick McCabe
0fa77948ae
common/Finisher: use ldout
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:25 -07:00
Colin Patrick McCabe
d80b331f34
lockdep: code cleanup and de-globalization
...
common/Mutex.cc: this is a duplicate of the code in common/lockdep.cc.
Delete the duplicate code.
common/lockdep.cc: require the programmer to register a CephContext to
use with lockdep. If we don't have one, we don't print anything out.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:22:24 -07:00
Colin Patrick McCabe
823eb2670a
Thread.cc: clean up
...
Don't implement everything in the header file. It slows down compilation
and usually runtime.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:17:19 -07:00
Colin Patrick McCabe
5a612f9589
Create de-globalized versions of the dout macro
...
The de-globalized versions are available in dout.h
Versions relying on globals continue to be available in debug.h
Split md_config_obs_t off into common/config_obs.h. This will make it
possible for DoutStreambuf.h to include just that structure, without
pulling in all of config.h.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:06:54 -07:00
Colin Patrick McCabe
ee5502d2ae
Remove cdout
...
cdout just duplicates the functionality of dout.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:06:54 -07:00
Colin Patrick McCabe
9678ad3fb0
lockdep: add lockdep_register_ceph_context,cleanup
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:06:54 -07:00
Colin Patrick McCabe
620d078429
signal: const cleanup, don't use derr
...
In signal.cc: const cleanup, don't use derr, add a comment.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-06-20 16:05:55 -07:00
Yehuda Sadeh
1e5cb06838
rgw: put_obj_data uses aio
...
This is just a trivial fix, making the etag calculation done while the io
is pending. Still some room for improvement.
2011-06-20 16:01:21 -07:00
Yehuda Sadeh
128bfcfdbf
rgw: put_obj_data doesn't need mtime
2011-06-20 16:01:21 -07:00
Yehuda Sadeh
10171cad2a
filestore: fix fiemap
2011-06-20 15:58:45 -07:00
Yehuda Sadeh
ca2f4e2875
rbd: fix read_iterate for sparse read
2011-06-20 15:58:23 -07:00
Sage Weil
04d10d1028
qa: tiobench workunit: remove timeout
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-20 11:47:24 -07:00