]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: fix "static initialization order fiasco" 6978/head
authorMykola Golub <mgolub@mirantis.com>
Fri, 18 Dec 2015 15:10:33 +0000 (17:10 +0200)
committerMykola Golub <mgolub@mirantis.com>
Fri, 18 Dec 2015 19:40:49 +0000 (21:40 +0200)
commitb21152a27fe06afec04fc38e10a7b54e465c7abe
tree8eccd4c9c7c94c160fddd4a29a2774b4ee798a50
parent6eacdc534fb5f06e3c5dc7ec14d7cd44c00fe97d
rbd: fix "static initialization order fiasco"

The order in which static objects in different compilation units are
initialized is undefined. Use static functions as a workaround.

Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/tools/rbd/Shell.cc
src/tools/rbd/Shell.h