ceph/src
Pavan Rallabhandi f1aad8bcfc RadosClient: Fixing potential lock leaks.
In lookup_pool and pool_delete, a lock is taken
before invoking wait_for_osdmap, but is not
released for the failure case of the call. Fixing the same.

Fixes: #9022
Signed-off-by: Pavan Rallabhandi <pavan.rallabhandi@sandisk.com>
2014-08-06 18:30:01 -07:00
..
arch
auth
bash_completion
brag
civetweb@438a4d0f58
client client: use con-based send_message 2014-07-24 11:37:07 -07:00
cls cls_rgw: fix object name of objects removed on object creation 2014-08-04 10:04:55 -07:00
common Merge pull request #1883 from ceph/wip-msgr 2014-08-05 08:50:05 -07:00
crush Fix some style and checking issue 2014-07-29 00:42:10 +08:00
doc
erasure-code Merge pull request #1875 from dachary/wip-8437 2014-08-04 17:41:53 -07:00
global
gtest
include atomic: fix read() on i386, clean up types 2014-07-30 14:52:06 -07:00
java
jobs
json_spirit configure.ac: link libboost_thread only with json-spirit 2014-07-27 16:58:08 -07:00
key_value_store
librados RadosClient: Fixing potential lock leaks. 2014-08-06 18:30:01 -07:00
libradosstriper Merge pull request #2035 from ceph/wip-da-SCA-20140623 2014-06-26 12:43:08 -07:00
librbd librbd: make rbd_get_parent_info() accept NULL out params 2014-07-28 13:53:54 +04:00
libs3@dcf98ff04b
log [RGW, memory leak] Memory leak in RGW has been fixed: deletion of allocated pointer to pointer to Log object has been added to "on_exit" handler. 2014-06-29 22:26:25 +04:00
mds Merge pull request #1883 from ceph/wip-msgr 2014-08-05 08:50:05 -07:00
messages mds: introduce explicit DaemonState instead of int 2014-07-29 22:32:43 +01:00
mon Merge pull request #1883 from ceph/wip-msgr 2014-08-05 08:50:05 -07:00
mount mount.ceph.c: fix strdup related memory leak 2014-06-26 04:40:09 +02:00
msg Merge pull request #1883 from ceph/wip-msgr 2014-08-05 08:50:05 -07:00
objclass
objsync
ocf
os Merge remote-tracking branch 'gh/next' 2014-08-04 13:56:24 -07:00
osd Merge remote-tracking branch 'gh/wip-8880' 2014-08-05 09:15:12 -07:00
osdc Merge pull request #1883 from ceph/wip-msgr 2014-08-05 08:50:05 -07:00
perfglue
powerdns powerdns: Define a application variable when not invoked from Shell 2014-08-05 16:33:03 +02:00
pybind
rbd_fuse
rgw rgw: need to pass need_to_wait for throttle_data() 2014-08-04 10:03:40 -07:00
rocksdb@ab4d781db2 rocksdb: -Wno-portability 2014-07-31 21:11:25 -07:00
script
test Merge pull request #1875 from dachary/wip-8437 2014-08-04 17:41:53 -07:00
tools ceph-conf: flush log on exit 2014-08-03 21:00:51 -07:00
upstart v0.83 2014-07-29 16:23:12 -07:00
.gitignore
btrfs_ioc_test.c
ceph_common.sh
ceph_fuse.cc
ceph_mds.cc mds: introduce explicit DaemonState instead of int 2014-07-29 22:32:43 +01:00
ceph_mon.cc ceph-mon: override 'leveldb_*' config options for the monitor 2014-06-23 21:59:13 +01:00
ceph_osd.cc osd: remove OSD-specific leveldb options 2014-06-23 22:41:35 +01:00
ceph_syn.cc
ceph_ver.c
ceph-clsinfo
ceph-coverage.in
ceph-create-keys
ceph-crush-location.in
ceph-debugpack.in
ceph-disk Do not make directories by mistake. 2014-08-05 17:28:16 +02:00
ceph-disk-activate
ceph-disk-prepare
ceph-disk-udev
ceph-osd-prestart.sh init: add systemd service files 2014-07-22 11:30:55 -04:00
ceph-post-file.in
ceph-rbdnamer
ceph-rest-api
ceph-run
ceph.conf.twoosds
ceph.in ceph.in: Pass global args to ceph-conf for proper lookup 2014-07-30 14:51:31 -07:00
cephfs.cc cephfs: pool safety & print deprecation warning 2014-07-15 12:45:34 +01:00
check_version
cls_acl.cc
cls_crypto.cc
cmonctl
fetch_config
init-ceph.in init-ceph: wrap daemon startup with systemd-run when running under systemd 2014-07-15 18:11:41 -07:00
init-radosgw
init-radosgw.sysv
init-rbdmap rbdmap: per-device post-map/pre-unmap hooks 2014-07-12 06:17:22 +10:00
krbd.cc krbd: rework the unmap retry loop 2014-06-30 12:59:34 +04:00
libcephfs.cc
librados-config.cc
loadclass.sh
logrotate.conf logrotate.conf: fix osd log rotation under upstart 2014-07-17 16:40:06 -07:00
make_version
Makefile-env.am add --with-librocksdb-static configure options 2014-07-29 21:45:25 -07:00
Makefile.am Makefile: include rocksdb in dist tarball always 2014-07-31 21:11:24 -07:00
mount.fuse.ceph
multi-dump.sh
ps-ceph.pl
push_to_qemu.pl
rbd.cc rbd: respect rbd_default_* parameters 2014-07-16 14:34:15 -07:00
rbdmap
README
sample.ceph.conf
stop.sh
TODO
unittest_bufferlist.sh
valgrind.supp
verify-mds-journal.sh
vstart.sh vstart.sh: limit open files 2014-07-31 11:03:19 -07:00
yasm-wrapper yasm-wrapper: fix -f ... 2014-07-31 13:43:03 -07:00

Sage Weil <sage@newdream.net>
Ceph - scalable distributed storage system