Wednesday, 2017-03-29

kota_good morning00:00
openstackgerritMatthew Oliver proposed openstack/swift master: fixup! Add container sharding to Swift containers  https://review.openstack.org/45049100:12
mattoliveraukota_: morning00:14
kota_mattoliverau: o/00:14
kota_yey, container sharding00:15
mattoliverauwell a sharding fixup thanks to timburke :)00:18
*** chsc has quit IRC00:19
timburkemattoliverau: good call on counting the number of calls to get_items_since -- i wonder if we could inspect the args to verify which sub-brokers we hit? it makes me a little nervous that the first and last of the added checks look so similar :-/00:20
mattoliverauyeah I know, but getting the name of the broker called, is what we'd have to figure out00:23
mattoliverauhmm, maybe, we do have access to the self call.00:25
timburkeyeah, i was just about to play with trying to track args[0]._db_file or something...00:25
mattoliverautimburke: yup, figured it out00:28
mattoliverauargs[0].db_file. seems to be what we want00:28
mattoliverauor maybe via the conn00:28
mattoliveraulet me add it to the test and see how it goes00:29
mattoliverauok args[0].conn.db_file is what we want00:29
mattoliveraujust args[0].db_file will always point to pivot (obviously)00:30
timburkeah, yeah, makes sense00:30
*** hoonetorg has quit IRC00:32
*** catintheroof has quit IRC00:34
openstackgerritMatthew Oliver proposed openstack/swift master: fixup! Add container sharding to Swift containers  https://review.openstack.org/45049100:36
mattoliverautimburke: ^ how about that?00:37
*** sams-gleb has joined #openstack-swift00:39
*** sams-gleb has quit IRC00:43
*** hoonetorg has joined #openstack-swift00:45
timburkemattoliverau: love it00:48
*** jamielennox is now known as jamielennox|away01:02
openstackgerritXieYingYun proposed openstack/swift master: Fix some reST field lists in docstrings  https://review.openstack.org/44989001:15
*** jamielennox|away is now known as jamielennox01:16
*** NM has quit IRC01:21
*** furlongm has quit IRC01:28
openstackgerritliuyamin proposed openstack/python-swiftclient master: Fix some reST field lists in docstrings  https://review.openstack.org/45065601:30
*** bkopilov has quit IRC01:38
*** bkopilov_ has quit IRC01:38
*** hoonetorg has quit IRC01:42
openstackgerritKota Tsuyuzaki proposed openstack/swift master: Add Composite Ring Functionality  https://review.openstack.org/44192101:46
*** hoonetorg has joined #openstack-swift01:54
*** tanee is now known as tanee_away01:57
*** tanee_away is now known as tanee01:58
*** JimCheung has quit IRC02:02
*** JimCheung has joined #openstack-swift02:03
*** zhurong has joined #openstack-swift02:04
*** JimCheung has quit IRC02:07
openstackgerritliuyamin proposed openstack/swift master: Fix some reST field lists in docstrings  https://review.openstack.org/45114302:17
*** chosafine has joined #openstack-swift02:36
*** sams-gleb has joined #openstack-swift02:41
*** tone_zrt has joined #openstack-swift02:41
*** tone_zrt has quit IRC02:42
*** sams-gleb has quit IRC02:45
*** bkopilov has joined #openstack-swift02:57
*** chosafine has quit IRC03:08
*** links has joined #openstack-swift03:12
*** raginbajin has quit IRC03:14
*** pdardeau_ has quit IRC03:15
*** pdardeau_ has joined #openstack-swift03:17
*** raginbajin has joined #openstack-swift03:21
*** jeblair has quit IRC03:24
*** jeblair has joined #openstack-swift03:25
*** kei_yama has joined #openstack-swift03:38
*** SkyRocknRoll has quit IRC03:50
*** Dinesh_Bhor has joined #openstack-swift04:00
*** psachin has joined #openstack-swift04:23
*** gkadam has joined #openstack-swift04:42
*** sams-gleb has joined #openstack-swift04:43
*** jordanP has joined #openstack-swift04:47
*** klrmn has quit IRC04:48
*** sams-gleb has quit IRC04:49
*** jordanP has quit IRC04:51
*** rcernin has joined #openstack-swift05:39
*** zaitcev has quit IRC05:50
openstackgerritMatthew Oliver proposed openstack/swift master: sharding - Fix container server put/delete piv  https://review.openstack.org/45119705:51
mattoliverautimburke: ^ theres one clean up from the many you spotted.05:53
*** zhurong has quit IRC05:54
*** jamielennox is now known as jamielennox|away06:10
*** jaosorior has joined #openstack-swift06:14
*** pcaruana has joined #openstack-swift06:24
*** jamielennox|away is now known as jamielennox06:25
*** hseipp has joined #openstack-swift06:40
*** sams-gleb has joined #openstack-swift06:46
openstackgerritMerged openstack/liberasurecode master: ISA-L: Only calculate gf tables on init, not every encode  https://review.openstack.org/43185006:49
*** jamielennox is now known as jamielennox|away06:50
*** sams-gleb has quit IRC06:50
*** sams-gleb has joined #openstack-swift06:51
*** McMurlock1 has joined #openstack-swift06:54
*** oshritf has joined #openstack-swift06:56
*** jamielennox|away is now known as jamielennox06:57
*** tesseract has joined #openstack-swift07:14
acolesgood morning07:21
acolesmattoliverau: do I almost overlap with you now? (in time I mean!)07:22
mattoliverauacoles: morning.. a little, and you will more so next week when my time changes. My clocks go back so I'll be around for another hour each day :)07:23
acolesmattoliverau: oh so you haven't changed yet. even better07:24
*** amoralej|off is now known as amoralej07:24
admin6acoles: sorry for the noise yesterday, it probably was an error on my side. Did you receive my email?07:25
acolesadmin6: ok no problem, glad to hear it.07:26
admin6acoles: me too, i do prefer that ;-)07:26
acolesadmin6: I didn't receive email07:27
acolesadmin6: btw, there have been some other bug fixes in recent swift releases, so upgrade when you are able to :)07:28
kota_acoles, admin6: good morning07:29
acoleskota_: o/07:29
kota_and glad that it sounds no bug in swift07:29
*** sams-gleb has quit IRC07:29
acoleshehe. I'm sure there may be *a* bug in swift - but i'm glad if it's not *that* bug :)07:30
admin6acoles: ok, basically, another sys amdin upgraded the ubuntu system (including some swift packages) one month ago without telling me, and the patched version of ssync script was overwritten. So new fragment with error was created and not detected… again.07:30
acolesadmin6: :/ so the updated auditor should find that bad frag and remove it07:31
*** geaaru has joined #openstack-swift07:32
admin6acoles: in fact, at least ssync_sender.py, ssync_receiver.py and diskfile.py was overwritten07:33
*** zhurong has joined #openstack-swift07:34
*** sams-gleb has joined #openstack-swift07:34
kota_acoles: oh, that's my English fault :/07:35
*** sams-gleb has quit IRC07:40
*** sams-gleb has joined #openstack-swift07:40
acolesadmin6: makes sense...the check for corrupt fragments is actually in diskfile.py , the auditor just happens to trigger the check. so if diskfile regressed then the bad fragment would not be removed.07:41
acoleskota_: thanks for the update to patch 44192107:44
patchbothttps://review.openstack.org/#/c/441921/ - swift - Add Composite Ring Functionality07:44
*** sams-gleb has quit IRC07:45
*** sileht has quit IRC07:45
acolestimburke: oops https://review.openstack.org/#/c/446142/2//COMMIT_MSG@24 I guess I need to learn to scroll down in the commit message frame :)07:55
*** tanee is now known as tanee_away08:03
*** tanee_away is now known as tanee08:07
*** jordanP has joined #openstack-swift08:14
*** cbartz has joined #openstack-swift08:15
*** jamielennox is now known as jamielennox|away08:17
kota_acoles: sure08:24
* kota_ is leaving his office earlier than usual, today, for heading dinner with his collegues.08:25
openstackgerritMerged openstack/swift master: Test that Manager.reload does stop/start in that order  https://review.openstack.org/44956708:26
*** gkadam is now known as gkadam-mtg08:30
*** gkadam_ has joined #openstack-swift08:32
*** gkadam-mtg has quit IRC08:35
openstackgerritAlexandre Lécuyer proposed openstack/swift master: Modify _get_hashes() arguments to be more generic  https://review.openstack.org/44970908:39
openstackgerritMerged openstack/swift master: Fix some reST field lists in docstrings  https://review.openstack.org/44989008:56
*** JimCheung has joined #openstack-swift09:04
*** JimCheung has quit IRC09:08
*** gkadam_ has quit IRC09:20
*** jordanP has quit IRC09:24
*** SkyRocknRoll has joined #openstack-swift09:27
*** gkadam_ has joined #openstack-swift09:31
*** gkadam_ is now known as gkadam09:35
openstackgerritMerged openstack/swift master: Use swift tempurl instaed of swift-temp-url  https://review.openstack.org/45049409:53
*** McMurlock1 has quit IRC09:54
*** mvk has quit IRC10:00
openstackgerritAlexandre Lécuyer proposed openstack/swift master: Modify _get_hashes() arguments to be more generic  https://review.openstack.org/44970910:02
*** silor has joined #openstack-swift10:04
acolesalecuyer: in answer to your question here https://review.openstack.org/#/c/449709/1/swift/obj/diskfile.py@1062 I think it is ok for the function to be in diskfile. If you can modify the other potential uses for it in diskfile then that would be even better.10:12
*** jordanP has joined #openstack-swift10:30
*** mvk has joined #openstack-swift10:30
*** McMurlock1 has joined #openstack-swift10:30
*** klrmn has joined #openstack-swift10:36
*** klrmn has quit IRC10:44
cbartzAnyone here for reviewing patch 414232 ?11:10
patchbothttps://review.openstack.org/#/c/414232/ - swift - Exclude containers for account quota11:10
*** SkyRocknRoll has quit IRC11:11
*** bkopilov has quit IRC11:21
*** zhurong has quit IRC11:34
*** spotz is now known as spotz_zzz11:40
*** NM has joined #openstack-swift11:43
*** gkadam is now known as gkadam-afk11:47
*** bikmak has joined #openstack-swift11:49
*** NM has quit IRC11:49
*** amoralej is now known as amoralej|lunch11:56
*** spotz_zzz is now known as spotz11:58
*** chlong has quit IRC12:05
alecuyeracoles: noted, thanks a lot for your review. I will do this and fix the docstring12:10
*** sams-gleb has joined #openstack-swift12:10
*** NM has joined #openstack-swift12:11
*** gkadam-afk is now known as gkadam12:14
*** mvk has quit IRC12:25
*** mvk has joined #openstack-swift12:38
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873612:41
*** gkadam has quit IRC12:53
*** bkopilov has joined #openstack-swift12:59
*** PavelK has joined #openstack-swift13:13
*** klamath has joined #openstack-swift13:14
*** klamath has quit IRC13:14
*** klamath has joined #openstack-swift13:15
openstackgerritAlexandre Lécuyer proposed openstack/swift master: Modify _get_hashes() arguments to be more generic  https://review.openstack.org/44970913:17
*** amoralej|lunch is now known as amoralej13:17
*** sileht has joined #openstack-swift13:19
*** links has quit IRC13:20
*** zhurong has joined #openstack-swift13:22
*** catintheroof has joined #openstack-swift13:30
*** jaosorior has quit IRC13:38
*** chlong has joined #openstack-swift13:40
*** catintheroof has quit IRC13:41
openstackgerritPavel Kvasnička proposed openstack/swift master: Container/account disk drive error results double space usage on rest drives  https://review.openstack.org/44848013:43
*** jaosorior has joined #openstack-swift13:43
*** vint_bra has joined #openstack-swift13:46
*** tongli has joined #openstack-swift13:51
PavelKHi guys. I'd like a review of patch 448480 - is someone able to look at it?13:52
patchbothttps://review.openstack.org/#/c/448480/ - swift - Container/account disk drive error results double ...13:52
*** vinsh has quit IRC13:52
*** vinsh has joined #openstack-swift13:53
acolesPavelK: I have it on my list, but I am working a short week so may not get there until next week13:54
PavelKacoles: thanks that you notice it. we would like to apply the patch in production because some drives looks unmounted sometimes and we expect that excessive replication helps others to fail :-)13:57
*** JimCheung has joined #openstack-swift14:04
*** zhurong_ has joined #openstack-swift14:06
*** zhurong has quit IRC14:07
*** JimCheung has quit IRC14:08
*** zhurong_ has quit IRC14:18
*** vinsh has quit IRC14:29
*** vinsh has joined #openstack-swift14:43
*** ma9_ has joined #openstack-swift14:45
*** psachin has quit IRC14:53
openstackgerritliuyamin proposed openstack/swift master: Fix the reST field raises in docstrings  https://review.openstack.org/45114314:54
*** jistr is now known as jistr|mtg15:01
*** rcernin has quit IRC15:05
*** klrmn has joined #openstack-swift15:13
*** oshritf has quit IRC15:18
*** tongli has quit IRC15:26
acolesnotmyname: when adding docs (in this case for composite rings) is there any preference between including by reference text from a py module into the rst vs. writing the doc directly in the .rst (overview_ring.rst in this case)?15:27
*** ma9_ has quit IRC15:29
openstackgerritMerged openstack/python-swiftclient master: Fix some reST field lists in docstrings  https://review.openstack.org/45065615:39
*** ma9_ has joined #openstack-swift15:40
*** ma9_ has left #openstack-swift15:44
*** tesseract has quit IRC15:58
*** klrmn has quit IRC16:14
notmynamegood morning16:16
notmynameacoles: I'm not sure I completely understand16:17
*** d0ugal has quit IRC16:17
*** oshritf has joined #openstack-swift16:18
*** JimCheung has joined #openstack-swift16:20
acolesnotmyname: hmm, I would link to an example but unfortunately github renders the rst so can't link to source lines16:20
acolesnotmyname: but in overview_ring.rst search for "Ring Builder Analyzer" where the test is included by ref from the py module docstring, vs there being text written in the rst file16:21
acoless/test/text/16:21
notmynameah16:21
acolesI like having the doc in the py module where it can be read along with source, but it does mean you can't just go read the rst file16:22
notmynameI think the clear wrong answer is to have it in both places16:23
acolesnotmyname: noooo!16:23
acolesthree places at least ;)16:23
notmynamebut I don't have a strong preference for one over the other (I'd probably have a weak preference for in the rst, but I wouldn't -1 anything for that)16:23
*** gpocentek has joined #openstack-swift16:24
acolesnotmyname: ok, thanks16:24
acolesnotmyname: of course, the easy part is writing the text :P16:25
*** saltsa has quit IRC16:30
*** saltsa has joined #openstack-swift16:32
*** d0ugal has joined #openstack-swift16:39
*** chsc has joined #openstack-swift16:39
*** chsc has joined #openstack-swift16:39
*** oshritf has quit IRC16:40
notmynameacoles: I'll never believe that the docs are "the easy part". (unless someone else is doing it. then it's trivial ;-)16:41
notmynameit's just typing!16:41
acolesheh16:42
*** ChubYann has joined #openstack-swift16:42
*** d0ugal has quit IRC16:43
*** cbartz has left #openstack-swift16:45
notmynamehas anyone else done the repro steps from PavelK in https://bugs.launchpad.net/swift/+bug/1675500 yet?16:45
openstackLaunchpad bug 1675500 in OpenStack Object Storage (swift) "Container/account disk drive fault results replication on all rest drives" [Undecided,In progress] - Assigned to Pavel Kvasnička (pavel-kvasnicka)16:45
timburkegood morning16:47
*** jistr|mtg is now known as jistr16:47
*** SkyRocknRoll has joined #openstack-swift16:51
openstackgerritAlistair Coles proposed openstack/swift master: Add Composite Ring Functionality  https://review.openstack.org/44192116:54
*** Renich has quit IRC16:54
*** McMurlock1 has quit IRC16:55
*** silor has quit IRC16:58
*** vinsh has quit IRC16:58
*** sams-gleb has quit IRC17:00
*** chlong has quit IRC17:03
*** klrmn has joined #openstack-swift17:05
*** links has joined #openstack-swift17:07
*** sams-gleb has joined #openstack-swift17:19
*** links has quit IRC17:19
*** hseipp has quit IRC17:20
*** ouchkernel has joined #openstack-swift17:29
*** mathiasb has quit IRC17:35
*** mathiasb has joined #openstack-swift17:39
*** mvk has quit IRC17:41
*** tonanhngo has joined #openstack-swift17:44
*** tonanhngo_ has joined #openstack-swift17:48
*** tonanhngo has quit IRC17:48
*** eckesicle has joined #openstack-swift17:50
*** pcaruana has quit IRC17:52
*** tonanhngo_ has quit IRC17:52
*** geaaru has quit IRC17:53
openstackgerritAlistair Coles proposed openstack/swift master: Add composite ring doc  https://review.openstack.org/45150017:53
*** tonanhngo has joined #openstack-swift17:54
*** chlong has joined #openstack-swift17:58
*** amoralej is now known as amoralej|off18:07
*** chlong has quit IRC18:07
*** oshritf has joined #openstack-swift18:07
*** mvk has joined #openstack-swift18:13
openstackgerritAlistair Coles proposed openstack/swift master: Experimental swift-ring-composer CLI to build composite rings  https://review.openstack.org/45150718:13
acoleskota_: ^^ found a bug, plus wrote some docs and revamped a very simple CLI18:14
*** zaitcev has joined #openstack-swift18:17
*** ChanServ sets mode: +v zaitcev18:17
*** chlong has joined #openstack-swift18:21
openstackgerritThiago da Silva proposed openstack/python-swiftclient master: ISO 8601 timestamps for tempurl  https://review.openstack.org/42337718:27
*** hseipp has joined #openstack-swift18:29
*** chlong has quit IRC18:34
*** openstackstatus has joined #openstack-swift18:45
*** ChanServ sets mode: +v openstackstatus18:45
MooingLemurI forget, can you create containers referring to storage policy by number or only by name?18:47
notmynameMooingLemur: name18:47
MooingLemurgotcha18:48
MooingLemurthanks18:48
*** chlong has joined #openstack-swift18:49
openstackgerritOpenStack Proposal Bot proposed openstack/python-swiftclient master: Updated from global requirements  https://review.openstack.org/8925018:51
*** oshritf has quit IRC19:13
*** SkyRocknRoll has quit IRC19:14
notmynamegolang-for-swift tc document has been proposed at https://review.openstack.org/#/c/451524/19:14
notmynamewe'll talk about it in the meeting today too19:15
notmynamethank you tdasilva for you hard work on it19:15
*** gyee has joined #openstack-swift19:15
*** hseipp has quit IRC19:19
tdasilvanotmyname: it was a real team effort again!19:22
*** openstackgerrit has quit IRC19:33
*** silor has joined #openstack-swift19:33
*** jamielennox|away is now known as jamielennox19:33
*** chlong has quit IRC19:34
*** d0ugal has joined #openstack-swift19:49
*** vinsh has joined #openstack-swift19:55
jrichliI just came across a good explanation of why some minor code changes can be problematic: https://docs.openstack.org/developer/glance/contributing/minor-code-changes.html19:59
*** d0ugal has quit IRC20:00
*** silor has quit IRC20:04
notmynamejrichli: oh interesting20:15
notmynamejrichli: similar thoughts in https://youtu.be/voXVTjwnn-U?t=31m (which I first heard of via clayg)20:23
timburkenotmyname: i was thinking of that very talk while looking at the tests for PivotRange (which defines __lt__ and __gt__)...20:26
notmynamethere it is! starting close to minute 39 in that video20:27
notmynamehttps://review.openstack.org/#/c/342830/20:28
patchbotpatch 342830 - swift - Use more specific asserts in test/unit/obj tests20:28
*** Guest6666 has quit IRC20:28
*** Guest6666 has joined #openstack-swift20:29
jrichlinotmyname: good talk. i hadn't seen that before20:30
notmynamejrichli: oh yeah. definitely worth watching the whole thing20:30
mattoliverauMorning20:33
notmynamehello mattoliverau20:34
jrichlimattoliverau: good morning.  I was wondering, about how much time / effort does it require from you to support the swift driver in glance-store?20:36
jrichliI have been asked to take a wag on what type of time / effort it would take for somebody to volunteer to bring back and maintain the S3 driver20:37
timburkejrichli: fwiw, it's not real high-traffic. i've been watching new patchsets/new changes for it via https://review.openstack.org/#/settings/projects with a filter for file:^glance_store/_drivers/swift/.*20:39
jrichlithanks, timburke20:39
*** m_kazuhiro has joined #openstack-swift20:45
mattoliverauYeah, it hasn't been that crazy, there was a week or so last year when I was dragged into a embargo glace bug, which was a little time consuming, but usually I get poked to check from a swift pov.20:47
mattoliverauFairly rarely in fact20:47
mattoliverauTho maybe I could personally do better20:47
timburkehttps://review.openstack.org/#/c/120866/ still seems like a pretty nice idea...20:48
patchbotpatch 120866 - glance_store - Buffered reader: Upload recovery for swift store20:48
jrichlimattoliverau: kudos to you for volunteering to be the maintainer! I am sure you are doing fine.  thanks for the input.20:49
jrichlitimburke: oh, thanks for sharing that.  In my research today, I came across the spec and wondered about it.  I see the patch points to a blueprint.  so they have blueprints AND specs ... wow.20:53
kota_morning20:54
mattoliverauIts not maintainer it's an liason, so someone for them to blame :p20:54
jrichlimattoliverau: lol, i see :-)20:55
kota_acoles: nice, thanks for updating!20:55
jrichlikota_ o/20:55
kota_jrichli: o/20:56
*** dmorita has joined #openstack-swift20:57
*** JimCheung has quit IRC20:57
notmynameswift team meeting in 2 minutes in #openstack-meeting20:58
*** JimCheung has joined #openstack-swift20:58
*** openstackgerrit has joined #openstack-swift21:00
openstackgerritTim Burke proposed openstack/swift master: Clean up some doc formatting  https://review.openstack.org/45156721:00
*** NM has quit IRC21:29
*** dmorita has quit IRC21:43
acolestdasilva: I'm interested in your DLO versions thoughts21:43
tdasilvatimburke: I was just remembering that updates to metadata does not cause a new version of an object21:43
tdasilvaacoles, timburke ^ is that right?21:44
mattoliverau\o/ earlier breakfast. bbs21:44
*** timss has quit IRC21:44
acoleshmm, can x-object-manifest be updated by a POST?21:44
timburketdasilva: correct. including with post-as-copy21:44
timburkeacoles: yup21:45
*** timss has joined #openstack-swift21:45
timburkestill not sure we came down on the right side with that :-/ but i also couldn't figure out how to behave sensibly with pre-existing data21:45
tdasilvatimburke: yeah, I think even that could be considered a "bug" on its own21:46
tdasilvawhat do we treat metadata differently then content data21:46
tdasilvabut just wanted to point that out...21:46
tdasilvafor some reason I remember that point being made a while back during "pull out versioning to middleware" work21:47
tdasilvas/what do we treat/why do we treat/21:47
timburketdasilva: yeah... but if we treat it the same as object data, then a POST to a versioned object behaves like post-as-copy even under fast-post :-(21:48
timburkein addition to increasing your storage usage21:48
tdasilvatimburke: well...i'm thinking just from a user PV, getting out of the engineering mindset...21:49
tdasilvaIf I'm a user and a write new content, I expect the old copy to be versioned21:49
tdasilvaI guess one could argue that the expectation for metadata should be the same21:50
tdasilvaif for whatever reason my use case made a lot of use of custom metadata21:50
timburkefair enough. and maybe you're content to accept the worsened performance/usage as a result...21:50
rlediseztimburke: I tested https://bugs.launchpad.net/swift/+bug/1675500 on a 3 replicas / 6 devices cluster. can’t reproduce. after first run of container-replicator new replicas of impacted partitions were created on their first handoff devices. following runs of container-replicator didn’t create new replicas21:50
openstackLaunchpad bug 1675500 in OpenStack Object Storage (swift) "Container/account disk drive fault results replication on all rest drives" [High,In progress] - Assigned to Pavel Kvasnička (pavel-kvasnicka)21:50
rledisezi’m gonna put that in the bugreport also21:51
timburkerledisez: interesting... good data point. now we just need someone to try the 4 replica case :-)21:51
timburketdasilva: i think there may be another bug (or at any rate, unexpected behavior) with expiring objects in versioned containers...21:53
tdasilvatimburke: oh, is that not being copied over?21:53
timburketdasilva: i don't think so... maybe it depends on how your object-expirer is configured?21:54
tdasilvatimburke: ok, i will try to play with that tomorrow21:54
timburkethanks21:54
tdasilvatimburke: I'm going to run too, have a great vacation!21:55
acolestdasilva: I see your logic wrt the use case i.e. why is metadata not versioned like data? But metadata updates can't be undone/deleted, so there's no way to unwind only a metadata update.21:55
acolesgood night21:56
rlediseztimburke: if you’re thinking of more tests just tell me. i’m going offline now but i will try tomorrow. i’ll try the 4-replicas tomorrow and also the 2-replicas to see if I can at least reproduce the original bug21:56
timburkerledisez: thanks!21:57
rledisezgood night21:58
timburkei think that should establish whether it's a quorum-related bug as notmyname suggested -- in which case we've got a better handle on what configurations are affected21:59
*** m_kazuhiro has quit IRC22:04
*** jamielennox is now known as jamielennox|away22:09
*** jamielennox|away is now known as jamielennox22:12
timburkehrm... i'm seeing intermittent (~0.5-1.5% chance) failures on test/unit/common/test_utils.py:TestUnlinkOlder.test_unlink_older_than_now22:14
*** sams-gleb has quit IRC22:17
jrichlitimburke: I have seen that a long time. i am pretty sure i wrote a bug on it at some point - ill poke around for that22:19
jrichlihttps://bugs.launchpad.net/swift/+bug/157957822:21
openstackLaunchpad bug 1579578 in OpenStack Object Storage (swift) "test_unlink_* unittests fail intermittently" [Undecided,New]22:21
*** mahatic has quit IRC22:22
*** JimCheung has quit IRC22:23
*** mahatic has joined #openstack-swift22:23
jrichlithere was one time recently I hit one in test_meta_file_sync (test.unit.obj.test_ssync.TestSsyncReplication), but haven't seen it since and have not researched it.22:24
timburkejrichli: thanks! and the referenced patch fixes it for me... did we (clayg?) ever submit that?22:24
jrichlii dont think so.  its been on my list ... but never go there :/22:25
jrichlis/go/got/22:26
jrichlitimburke: if you are busy with other things, I can do that in the next couple days22:27
*** JimCheung has joined #openstack-swift22:29
jrichliwell, let me know.  hubby is staring me down cause we gotta go eat now :-)22:30
timburkejrichli: go eat! and don't worry about it :-)22:30
openstackgerritTim Burke proposed openstack/swift master: Fix intermittent test_unlink_* failures  https://review.openstack.org/45159322:31
*** JimCheung has quit IRC22:33
*** JimCheung has joined #openstack-swift22:34
*** vint_bra has quit IRC23:11
openstackgerritTim Burke proposed openstack/swift master: fixup! Add container sharding to Swift containers  https://review.openstack.org/45049123:16
*** klamath has quit IRC23:31
mattoliverautimburke: dude, bisect simplified that function nicely! great job!23:39
*** chsc has quit IRC23:39
timburkemattoliverau: i think it still behaves properly? probably want some more tests. oooh! be sure to include some holes! like, [a..f, l..r, r..z] and go looking for a spot for h23:41
mattoliverautimburke: great idea23:41

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!