{"push_id":598487672,"size":702,"distinct_size":654,"ref":"refs/heads/master","head":"07f5d7d316575d539d86c7e42496600786bcdd40","before":"3a5391a2f0f374d8110959945d396f529369e7ad","commits":[{"sha":"68c6f0e4f8d7d5df734e2bdc1e0f2478d26433b7","author":{"email":"d21dc0960e39cbeb244bf7c4582519f960abc23e@jp.fujitsu.com","name":"t-miyamae"},"message":"mSHEC r44 initial commit\n\nSigned-off-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>","distinct":false,"url":"https://api.github.com/repos/xroche/ceph/commits/68c6f0e4f8d7d5df734e2bdc1e0f2478d26433b7"},{"sha":"61378f25db334816ee1ad887aa4873e3dcd01806","author":{"email":"558ea7e8222bc8db093a5808bfaf287ba4a8460f@intel.com","name":"xinxin shu"},"message":"add pg_string_state function\n\nSigned-off-by: xinxin shu <xinxin.shu@intel.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/61378f25db334816ee1ad887aa4873e3dcd01806"},{"sha":"6a45b8ed041514816d09b2808d2d390eadbd0dd9","author":{"email":"9503ccf2b9baea7c4d590fbd562f8b0a297738eb@samba.org","name":"Andrew Bartlett"},"message":"add all possible ceph-disk run-time requirements to build time deps\n\nThere really should be a better way than this to ensure the right things are installed for make check.\n\nThe existing list in ceph.spec.in has been re-sorted, just as the debian/control is\n\nAndrew Bartlett","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/6a45b8ed041514816d09b2808d2d390eadbd0dd9"},{"sha":"707c78b57b849da484d2fd18c4d9fc4114b8a7a1","author":{"email":"9503ccf2b9baea7c4d590fbd562f8b0a297738eb@catalyst.net.nz","name":"Andrew Bartlett"},"message":"Only create a key of 256 bits length, not 256 bytes\n\nThe actual open of the encrypted partition only uses the first 256 bits regardless.\n\nSigned-off-by: Andrew Bartlett <abartlet@catalyst.net.nz>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/707c78b57b849da484d2fd18c4d9fc4114b8a7a1"},{"sha":"c83a288ab84bf06cd9b09e823626a2ccdf2852f9","author":{"email":"9503ccf2b9baea7c4d590fbd562f8b0a297738eb@catalyst.net.nz","name":"Andrew Bartlett"},"message":"Rework ceph-disk to allow LUKS for encrypted partitions\n\nLUKS allows for validation of the key at mount time (rather than\nsimply mounting a random partition), specification of the encryption\nparameters in the header and key rollover of the slot key (the one\nthat needs to be stored).\n\nNew parameters 'osd cryptsetup parameters' and 'osd dmcrypt key size' are\nadded.  These allow these important policy choices to be overridden or\nkept consistent per-site.\n\nThe previous default plain mode (rather than using LUKS) remains, select\nLUKS by setting 'osd dmcrypt type = luks'\n\nSigned-off-by: Andrew Bartlett <abartlet@catalyst.net.nz>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/c83a288ab84bf06cd9b09e823626a2ccdf2852f9"},{"sha":"998b461536d340a0d3b41bd038e7b8c3aab20a50","author":{"email":"9503ccf2b9baea7c4d590fbd562f8b0a297738eb@catalyst.net.nz","name":"Andrew Bartlett"},"message":"Change ceph-disk default to use LUKS for encrypted partitions\n\nLUKS allows for validation of the key at mount time (rather than\nsimply mounting a random partition), specification of the encryption\nparameters in the header and key rollover of the slot key (the one\nthat needs to be stored).\n\nThe previous default, plain mode (rather than using LUKS) is available\nby setting 'osd dmcrypt type = plain'\n\nExisting encrypted OSDs are still recognised and used, only new\nOSDs now use LUKS.\n\nSigned-off-by: Andrew Bartlett <abartlet@catalyst.net.nz>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/998b461536d340a0d3b41bd038e7b8c3aab20a50"},{"sha":"2113524b9d704ac6f23b1ae2729267536c6daba7","author":{"email":"9503ccf2b9baea7c4d590fbd562f8b0a297738eb@catalyst.net.nz","name":"Andrew Bartlett"},"message":"Add tests for ceph dmcrypt encryption\n\nSigned-off-by: Andrew Bartlett <abartlet@catalyst.net.nz>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/2113524b9d704ac6f23b1ae2729267536c6daba7"},{"sha":"624c056da093c8741242892413438a291c03c7d5","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"librados: fix resources leakage in RadosClient::connect().\n\nIf RadosClient::connect was called a second time (which could\nhappen as a part of recovery from failure), the instances\nof Objecter and Messenger allocated by the first call were leaked.\n\nAdditionally, the implementation of the method wrongly reported\nmemory allocation problems -- it throwed std::bad_alloc exception\ninstead of returning -ENOMEM error code.\n\nFixes: #10425\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/624c056da093c8741242892413438a291c03c7d5"},{"sha":"34473f78f101d87d2606e0e7112682a47ff24830","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"librados: rectify the guard in RadosClient::wait_for_osdmap().\n\nRadosClient::wait_for_osdmap() did not signalize lack of connection\nvia -ENOTCONN error code when the Objecter instance was allocated.\nThe proper way is to check the connection state explicitly.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/34473f78f101d87d2606e0e7112682a47ff24830"},{"sha":"0e046bde5a83b4aeea74f34951453c4143bd55ae","author":{"email":"558ea7e8222bc8db093a5808bfaf287ba4a8460f@intel.com","name":"xinxin shu"},"message":"add is_acting_osd function to check if pg is on that osd\n\nSigned-off-by: xinxin shu <xinxin.shu@intel.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/0e046bde5a83b4aeea74f34951453c4143bd55ae"},{"sha":"1c164cf6aa9c878be42a51c7d95df26c783d5f96","author":{"email":"558ea7e8222bc8db093a5808bfaf287ba4a8460f@intel.com","name":"xinxin shu"},"message":"get pg status with specific pool, osd, state\n\nSigned-off-by: xinxin shu <xinxin.shu@intel.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/1c164cf6aa9c878be42a51c7d95df26c783d5f96"},{"sha":"a1f634b52fe2c94d4efa67feaf96008a488045f2","author":{"email":"558ea7e8222bc8db093a5808bfaf287ba4a8460f@intel.com","name":"xinxin shu"},"message":"add CLI ceph pg ls [pool] [state]\n\nSigned-off-by: xinxin shu <xinxin.shu@intel.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/a1f634b52fe2c94d4efa67feaf96008a488045f2"},{"sha":"2ac116e939771eae8dfa1657813bb25664440f8b","author":{"email":"558ea7e8222bc8db093a5808bfaf287ba4a8460f@intel.com","name":"xinxin shu"},"message":"add tests for ceph pg ls\n\nSigned-off-by: xinxin shu <xinxin.shu@intel.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/2ac116e939771eae8dfa1657813bb25664440f8b"},{"sha":"4be91c636280e284d83115405190cad46109121d","author":{"email":"558ea7e8222bc8db093a5808bfaf287ba4a8460f@intel.com","name":"xinxin shu"},"message":"add CLI ceph pg ls-by-primary\n\nSigned-off-by: xinxin shu <xinxin.shu@intel.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/4be91c636280e284d83115405190cad46109121d"},{"sha":"85cdd12c347d605ca842f379ce882144ac8320ea","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"tests: add Dockerfile for fedora\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/85cdd12c347d605ca842f379ce882144ac8320ea"},{"sha":"510a1cc563f759201f7a611c016963e3e217a8af","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"librados: fix message dropping in rados_monitor_log().\n\nIf the a librados client is disconnected from the monitor,\nthe reconnection procedure will be spawn. Among others,\nit is responsible for renew of all monitor log subscriptions.\nUnfortunately, the mechanism for restarting subscription\nfrom next message after the last seen was inactive. Such\nbehaviour was caused by lack of updating MonClient control\nstructures via call like MonClient::sub_got().\n\nFixes: #5639\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/510a1cc563f759201f7a611c016963e3e217a8af"},{"sha":"5f518567a88d5a9f2932bf011928e85aa7d67d0a","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"librados: fix race condition in rados_monitor_log().\n\nThe method for changing an argument as well as a address\nof user callback responsible for dealing with monitor logs\nwasn't synchronized with methods utilizing such parameters.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/xroche/ceph/commits/5f518567a88d5a9f2932bf011928e85aa7d67d0a"},{"sha":"cf85fb04bbe0577b26c297459c36653489da6c25","author":{"email":"473e39ac77cf392f0dd9bacde8409de76c14d006@bisect.de","name":"Danny Al-Gaaf"},"message":"dumb_backend.h: fix warning about self init\n\nSigned-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>","distinct":false,"url":"https://api.github.com/repos/xroche/ceph/commits/cf85fb04bbe0577b26c297459c36653489da6c25"},{"sha":"699e8695481cfa2c44689c88376f77000cd6cb38","author":{"email":"473e39ac77cf392f0dd9bacde8409de76c14d006@bisect.de","name":"Danny Al-Gaaf"},"message":"test_librbd.cc: close va_list before return in error case\n\nFix for:\n[src/test/librbd/test_librbd.cc:322]: (error) va_list 'ap' was\n opened but not closed by va_end().\n[src/test/librbd/test_librbd.cc:379]: (error) va_list 'ap' was\n opened but not closed by va_end().\n\nSigned-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>","distinct":false,"url":"https://api.github.com/repos/xroche/ceph/commits/699e8695481cfa2c44689c88376f77000cd6cb38"},{"sha":"46e81d36141f23c8584a53345a560d6573662ecc","author":{"email":"473e39ac77cf392f0dd9bacde8409de76c14d006@bisect.de","name":"Danny Al-Gaaf"},"message":"ObjectStore.h: prefer ++operator for non-primitive iterators\n\nSigned-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>","distinct":false,"url":"https://api.github.com/repos/xroche/ceph/commits/46e81d36141f23c8584a53345a560d6573662ecc"}]}