Monday, 2015-10-12

*** CR7_ has quit IRC00:08
*** hrou has joined #openstack-swift00:28
*** haomaiwang has joined #openstack-swift00:31
*** wbhuber has joined #openstack-swift00:32
*** haomaiwang has quit IRC00:35
*** chlong has joined #openstack-swift00:50
*** blmartin has joined #openstack-swift01:15
*** ozialien has quit IRC01:37
*** ozialien has joined #openstack-swift01:37
*** wbhuber has quit IRC01:48
*** yuan has joined #openstack-swift01:49
*** haomaiwang has joined #openstack-swift01:50
*** baojg has joined #openstack-swift02:01
*** chlong has quit IRC02:18
*** david-ly_ has joined #openstack-swift02:31
*** david-lyle has quit IRC02:33
*** blmartin has quit IRC02:47
*** baojg has quit IRC02:48
*** baojg has joined #openstack-swift02:51
*** sanchitmalhotra has joined #openstack-swift02:51
*** silor has joined #openstack-swift02:57
*** DericHorn-HP has joined #openstack-swift03:06
*** marzif has joined #openstack-swift03:22
*** DericHorn-HP has quit IRC03:29
*** chlong has joined #openstack-swift03:32
*** david-lyle has joined #openstack-swift03:37
*** david-ly_ has quit IRC03:40
*** ppai has joined #openstack-swift03:42
*** baojg has quit IRC03:44
*** baojg has joined #openstack-swift03:47
*** jrichli has quit IRC03:53
*** mahatic has joined #openstack-swift04:09
*** ppai has quit IRC04:32
*** mahatic has quit IRC04:32
*** ppai has joined #openstack-swift04:34
openstackgerritEmile Snyder proposed openstack/swift: Fix 'swift-ring-builder write_builder' after you remove a device
*** chlong has quit IRC04:45
*** klrmn2 has quit IRC04:49
*** hrou has quit IRC04:51
*** nadeem has joined #openstack-swift04:54
*** chlong has joined #openstack-swift04:57
*** trifon has joined #openstack-swift05:01
*** eranrom has joined #openstack-swift05:01
*** silor has quit IRC05:01
*** silor has joined #openstack-swift05:10
*** marzif has quit IRC05:10
*** trifon has quit IRC05:18
*** SkyRocknRoll has joined #openstack-swift05:39
*** peterlisak has joined #openstack-swift05:43
*** baojg has quit IRC05:54
*** nadeem has quit IRC06:12
*** janonymous has quit IRC06:20
openstackgerritPeter Lisák proposed openstack/swift: swift-ring-builder can't remove a device with zero weight
*** jmccarthy has joined #openstack-swift06:35
*** jmccarthy has quit IRC06:36
*** sanchitmalhotra has quit IRC06:52
*** sanchitmalhotra has joined #openstack-swift06:57
openstackgerritPeter Lisák proposed openstack/swift: swift-ring-builder can't remove a device with zero weight
*** aix has joined #openstack-swift07:10
*** SkyRocknRoll has quit IRC07:15
*** Venkatesh has joined #openstack-swift07:23
*** SkyRocknRoll has joined #openstack-swift07:32
*** janonymous has joined #openstack-swift07:39
openstackgerritChristian Schwede proposed openstack/swift: pep8 fix: assertNotEquals -> assertNotEqual
openstackgerritChristian Schwede proposed openstack/swift: Enable H234 check (assertEquals is deprecated, use assertEqual)
openstackgerritOndřej Nový proposed openstack/swift: swift-init: SIGKILL daemon after kill_wait period.
*** haypo has joined #openstack-swift07:44
*** joeljwright has joined #openstack-swift07:47
*** ChanServ sets mode: +v joeljwright07:47
*** rledisez has joined #openstack-swift07:47
*** marekkaleta has joined #openstack-swift07:56
*** StevenK has quit IRC08:03
*** eranrom has quit IRC08:05
*** StevenK has joined #openstack-swift08:07
*** marzif has joined #openstack-swift08:13
*** marzif has quit IRC08:14
*** marzif has joined #openstack-swift08:15
*** marzif_ has joined #openstack-swift08:16
*** marzif has quit IRC08:20
*** jordanP has joined #openstack-swift08:21
*** onovy has quit IRC08:22
*** mac_ified has quit IRC08:22
*** onovy has joined #openstack-swift08:23
onovyHi, second +2 some please, before it get's into merge conflict again :) thank you08:24
*** geaaru has joined #openstack-swift08:25
*** tsubic has quit IRC08:35
*** chlong has quit IRC08:35
*** eranrom has joined #openstack-swift08:41
*** jistr has joined #openstack-swift08:46
*** haomaiwang has quit IRC08:47
*** haomaiwang has joined #openstack-swift08:47
*** aix has quit IRC08:58
*** eranrom has quit IRC09:00
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
*** marzif_ has quit IRC09:08
*** marzif_ has joined #openstack-swift09:09
*** aix has joined #openstack-swift09:12
openstackgerritPrashanth Pai proposed openstack/swift: Make object creation more atomic in Linux
*** marzif_ has quit IRC09:21
*** haypo has quit IRC09:25
*** haypo has joined #openstack-swift09:26
*** silor has quit IRC09:31
*** chlong has joined #openstack-swift09:49
*** haomaiwang has quit IRC09:50
*** haomaiwang has joined #openstack-swift09:50
*** marzif has joined #openstack-swift09:58
*** eranrom has joined #openstack-swift10:00
*** haomaiwang has quit IRC10:01
*** haomaiwang has joined #openstack-swift10:01
openstackgerritvenkatesh proposed openstack/swift: remove unused parameters
*** jmccarthy has joined #openstack-swift10:24
janonymouscschwede , onovy: Thanks for the rebase and changes10:28
*** joeljwright has quit IRC10:46
*** haomaiwang has quit IRC10:46
*** haomaiwa_ has joined #openstack-swift10:49
*** haomaiwa_ has quit IRC11:01
*** haomaiwa_ has joined #openstack-swift11:01
*** acoles_ has joined #openstack-swift11:01
*** ChanServ sets mode: +v acoles_11:01
*** acoles_ has quit IRC11:19
*** acoles_ has joined #openstack-swift11:20
*** ChanServ sets mode: +v acoles_11:20
*** silor has joined #openstack-swift11:22
*** haomaiwa_ has quit IRC11:28
*** haomaiwang has joined #openstack-swift11:28
*** silor1 has joined #openstack-swift11:32
*** silor has quit IRC11:33
*** silor1 is now known as silor11:33
*** haomaiwang has quit IRC11:47
*** haomaiwang has joined #openstack-swift11:48
hugokuoanyone knows how to make proxy wsgi listen on IPv6 ? The AF_INET6 requires (address, port, flow info, scope id) 4-tuple11:50
hugokuoBut there's only address and port could be configured in proxy-server.conf11:50
*** haomaiwang has quit IRC12:01
*** haomaiwang has joined #openstack-swift12:01
*** ppai has quit IRC12:03
*** SkyRocknRoll has quit IRC12:10
*** Venkatesh has quit IRC12:14
*** ppai has joined #openstack-swift12:16
*** haomaiwang has quit IRC12:24
*** joeljwright has joined #openstack-swift12:38
*** ChanServ sets mode: +v joeljwright12:38
*** rbrady has joined #openstack-swift12:40
*** ppai has quit IRC12:43
*** akle has joined #openstack-swift12:46
*** ppai has joined #openstack-swift12:49
tdasilvaacoles: around?12:50
acolestdasilva: hi12:51
tdasilvaacoles: hi, i'm finishing reviewing patch 209645. do you see any problems merging that? do you have any patches that would create big rebase problem for you?12:52
patchbottdasilva: - pep8 fix: assertEquals -> assertEqual12:52
acolestdasilva: you are a brave man! 3117 changes, phew!12:53
tdasilvaacoles: yeah, my eyes are starting to bleed12:53
acolestdasilva: heh. i anticipate some rebase but it has to happen at some time i guess.12:54
tdasilvaacoles: yeah...that's the problem with these py3 patches I guess...they are just a "tough pill to swallow"12:54
acolestdasilva: yep. the assertEquals one is soft too - its deprecated but doesn't break py3. but hey, now is as good a time as any to take the hit.12:56
openstackgerritMerged openstack/swift: minutæ: port ClientException tweaks from swiftclient; dict .pop
openstackgerritPeter Lisák proposed openstack/swift: swift-recon fails with socket.timeout exception
acolestdasilva: thanks for reviewing it!12:57
*** rbrady has quit IRC12:57
tdasilvaacoles: yeah...i'm thinking we should just try to get over with py3 patches.12:57
*** hrou has joined #openstack-swift12:58
acolestdasilva: did you check that in all 3117 cases the arg order is (expected, actual) :P :P12:58
* acoles knows it is not and really is kidding12:59
tdasilvaacoles: of course!!!12:59
tdasilvaself.assertEqual(proc.args, expected_args)12:59
acolesi guess that could be a follow up patch then ;)12:59
*** lpabon has joined #openstack-swift13:01
*** wbhuber has joined #openstack-swift13:05
*** wbhuber has quit IRC13:05
*** wbhuber has joined #openstack-swift13:05
*** breitz has joined #openstack-swift13:07
*** dustins has joined #openstack-swift13:08
*** dustins has quit IRC13:08
*** akle has quit IRC13:13
*** marekkaleta has quit IRC13:16
*** lcurtis has joined #openstack-swift13:25
*** mac_ified has joined #openstack-swift13:25
*** jrichli has joined #openstack-swift13:31
*** haomaiwang has joined #openstack-swift13:31
*** eranrom has quit IRC13:34
*** eranrom has joined #openstack-swift13:34
*** william has joined #openstack-swift13:39
*** william is now known as Guest412313:40
*** peluse has joined #openstack-swift13:46
*** peluse__ has quit IRC13:47
*** sanchitmalhotra1 has joined #openstack-swift13:52
*** sanchitmalhotra has quit IRC13:54
*** minwoob has joined #openstack-swift14:00
*** haomaiwang has quit IRC14:01
janonymoustdasilva, acoles : m sry for so huge patches14:01
*** haomaiwang has joined #openstack-swift14:01
janonymousacoles: I'll make those changes too :P14:02
*** sanchitmalhotra1 has quit IRC14:08
*** dustins has joined #openstack-swift14:14
tdasilvajanonymous: no problem, thanks for working on it14:20
onovytdasilva, acoles: if you want to get rit of that py3 patches, and :)14:28
janonymoustdasilva: happy to do these changes :)14:28
*** garthb has joined #openstack-swift14:28
janonymousPlease review +2 ones in these if you get time:,n,z14:29
*** eranrom has quit IRC14:30
*** haomaiwang has quit IRC14:35
*** SkyRocknRoll has joined #openstack-swift14:37
*** haomaiwang has joined #openstack-swift14:38
openstackgerritPrashanth Pai proposed openstack/swift: Make object creation more atomic in Linux
*** ppai has quit IRC14:46
*** nadeem has joined #openstack-swift14:58
*** nadeem has quit IRC14:59
*** nadeem has joined #openstack-swift14:59
openstackgerritAlistair Coles proposed openstack/swift: Don't ssync data when only a durable is missing
*** haomaiwang has quit IRC15:01
*** haomaiwang has joined #openstack-swift15:01
*** minwoob has quit IRC15:01
*** minwoob has joined #openstack-swift15:02
*** HenryG_ is now known as HenryG15:03
*** jlhinson has joined #openstack-swift15:07
openstackgerritMerged openstack/swift: pep8 fix: assertEquals -> assertEqual
*** hrou has quit IRC15:15
notmynamegood morning15:15
*** hrou has joined #openstack-swift15:15
*** bill_az has joined #openstack-swift15:15
*** acoles_ has quit IRC15:18
openstackgerritEmile Snyder proposed openstack/swift: Fix 'swift-ring-builder write_builder' after you remove a device
acolesnotmyname: good morning15:22
*** diogogmt has joined #openstack-swift15:24
notmynameplease continue to add stuff to for what you want to discuss at the summit15:27
acolesnotmyname: i was looking at patch 219991, got confused - you had a -2 on version 4 and an argument that the DLO doc should stay where it is but the SLO doc move to the overview. That didn't happen but now you are +2? So was the consensus in the end to move doc to and link to there?15:28
patchbotacoles: - Moving DLO functionality doc to the middleware code15:28
*** wbhuber has quit IRC15:28
*** wbhuber has joined #openstack-swift15:29
notmynameacoles: I think the difference is the UI vs the internal structure15:29
notmynamethe previous patch set was putting everything into the middleware docs. the new one keeps the actual words with the code, but it inlines those words to the large objects overview page (which is where IMO they should be)15:29
notmynamethe difference is the large objects overview vs the huge scrolly middleware page15:30
acolesdarn, gate-swift-docs link has expired, i'll have to build it locally15:30
notmynameinteresting. I didn't know those expired15:31
acolesthink i have seen that before15:31
notmynameone really nice thing about doing hand-curated release notes for every release is that it's really easy to put together the release notes for the openstack release cycle15:36
notmynamethem: "you haven't done this yet! you have 24 hours!!" me: <copy/paste> "done."15:37
*** jlhinson has quit IRC15:41
*** BAKfr has quit IRC15:43
*** BAKfr has joined #openstack-swift15:46
*** zaitcev has joined #openstack-swift15:47
*** ChanServ sets mode: +v zaitcev15:47
acolesnotmyname: there's a couple of typos in that dlo doc patch, you happy for me to correct and the +A?15:48
*** Ailus has joined #openstack-swift15:53
*** Ailus has left #openstack-swift15:53
*** Ailus has joined #openstack-swift15:54
openstackgerritAlistair Coles proposed openstack/swift: Moving DLO functionality doc to the middleware code
*** BAKfr has quit IRC15:55
*** BAKfr has joined #openstack-swift15:58
*** joeljwright has quit IRC15:59
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-swift16:01
*** jlhinson has joined #openstack-swift16:01
notmynameopenstack liberty release notes
notmyname(so it's a little more than copy/paste. also have to translate formatting)16:05
*** haypo has left #openstack-swift16:08
openstackgerritTim Burke proposed openstack/swift: Add delete markers to versioned_writes middleware
*** Fin1te has joined #openstack-swift16:16
*** haomaiwang has quit IRC16:17
*** haomai___ has joined #openstack-swift16:17
*** gyee has joined #openstack-swift16:22
openstackgerritAlistair Coles proposed openstack/swift: Re-organise ssync tests
*** aix has quit IRC16:31
*** peterlisak has quit IRC16:32
openstackgerritMerged openstack/swift: pep8 fix: assertNotEquals -> assertNotEqual
*** diogogmt has quit IRC16:36
*** willsama has joined #openstack-swift16:37
*** rledisez has quit IRC16:39
*** Guest4123 has quit IRC16:40
*** janonymous_ has joined #openstack-swift16:41
*** jordanP has quit IRC16:41
*** jistr has quit IRC16:42
*** diogogmt has joined #openstack-swift16:42
*** amit213 has quit IRC16:45
*** amit213 has joined #openstack-swift16:45
*** ozialien has quit IRC16:56
openstackgerritMerged openstack/swift: Enable H234 check (assertEquals is deprecated, use assertEqual)
*** Fin1te has quit IRC17:00
*** haomai___ has quit IRC17:01
*** haomaiwang has joined #openstack-swift17:01
*** klrmn1 has joined #openstack-swift17:05
*** willsama has quit IRC17:06
*** hrou has quit IRC17:13
*** zhill has joined #openstack-swift17:18
*** peterlisak has joined #openstack-swift17:21
ajiangHas anyone seen a container out of sync issue, that the last update (PUT to the DB) was about several days ago and the HEAD to the container still shows 3 different numbers by now?  I have dumped the container db and comparing it manually and they are all different. 2 copies are close, 1 copy has more deltas.17:27
*** diogogmt_ has joined #openstack-swift17:29
*** diogogmt has quit IRC17:29
*** diogogmt_ is now known as diogogmt17:29
*** acoles is now known as acoles_17:33
openstackgerritGreg Lange proposed openstack/swift: Adds read only middleware.
*** mmedvede has joined #openstack-swift17:35
*** peterlisak has quit IRC17:36
*** peterlisak has joined #openstack-swift17:44
*** SkyRocknRoll has quit IRC17:48
notmynameglange: interesting :-)17:49
glangesometimes you have to give customers a timeout :)17:50
notmynameglange: like a "you! go sit in a corner!" ;-)17:51
*** peterlisak has quit IRC17:51
glangesimmer down17:52
notmynameit's something I've heard mentioned at least a few times. I think it's a good idea17:54
glangewe need it17:55
redboit's more like read/delete only17:57
*** jmccarthy has quit IRC17:57
notmynameat minimum it looks like something useful when an account is suspended.17:57
glangedon't add more bytes middleware17:57
notmynameyeah :-)17:58
notmynameif I had some image editor software, I'd update
*** haomaiwang has quit IRC18:01
*** haomaiwang has joined #openstack-swift18:01
openstackgerritjanonymous proposed openstack/swift: Python 3 deprecated the logger.warn method in favor of warning
notmynameglange: I totally get the use case you've got for this. it's definitely part of a "cluster full" scenario. I've also heard from people that want a "don't change anything" sort of read-only. ie that would also disallow deletes. so when you call this one "read only", it gets confusing18:06
*** geaaru has quit IRC18:07
glangeyeah, I see what you mean18:07
glangewhat if you could configure if deletes were included or not18:07
tdasilvaglange: the part I didn't understand is how to set the account header. You mentioned: "and can only be set using a direct client to the account nodes"18:07
notmynameglange: yup. I'd be all over that :-)18:08
redboThe name_check middleware still doesn't know about copy destination.  Can we just admit it's never done anything good and get rid of it?18:08
glangetdasilva: you could use swiftly to do that18:08
notmynameglange: are you thinking something like "list of methods to disallow"? or something else?18:08
glangeswiftly -D /v1/AUTH_test post -H "X-Account-Sysmeta-Read-Only:t"18:08
notmynametdasilva: yeah, can't go through the proxy to set it. basically the same as any other sysmeta today18:09
glangenotmyname: maybe, I don't know18:09
glangeor maybe just allow delete to be turned on or off depending if you are responding to a capacity problem or not18:09
onovyhi, somebody to look to please?18:11
notmynameglange: yeah, I could see that working. maybe like a "read_only=true" and a "but_still_allow_delete=false" as the defaults?18:12
ahalea read/write but disallow delete situation isnt impossible to imagine either18:12
onovyclayg, hi, can we talk about please?18:12
*** Fin1te has joined #openstack-swift18:13
notmynameahale: I haven't come across that one yet18:15
glangeahale: but a write is kind of like a delete if you write an empty file18:15
ahalemy old long dead company many years ago used to make WORM drives/media - write once read many18:16
glangeI also have a write only middleware I'm making18:16
*** haomaiwang has quit IRC18:17
*** joeljwright has joined #openstack-swift18:17
*** ChanServ sets mode: +v joeljwright18:17
notmynameahale: oh, yeah. I've definitely seen that. Very Large Customer, so I don't know why I didn't connect that :-)18:17
notmynameglange: yeah, the trick with WORM is the overwrite situation. very tricky18:18
redboI invented this really good compression algorithm for write-only storage18:18
redbo/dev/null is webscale18:19
ajiangis this some known issue  that has been fixed? I am trying to understand the scope of problem and have to address that18:21
*** joeljwright has quit IRC18:21
notmynameajiang: containers not getting in sync?18:21
ajiangyeah, sorry, I may have mixed your reply with someone else18:21
ajiangbut, like to get your opinion on the question asked18:22
notmynameajiang: I'd guess you're seeing this with large containers (containers with lots of objects)18:22
ajiangnot very large, only ~200 objects18:23
tdasilvanotmyname: great product, I tried to make a payment but then I get his url: s4/is/a/joke/stop/sending/us/money/readthefineprint.aspx18:25
*** zhill has quit IRC18:26
notmynameajiang: that's not what I'd expect. if it's only got ~200 objects in it, then I'd also guess it doesn't get a lot of activity (req/sec). unless someone is using it like a queue (ie rapidly putting and deleting objects in that container and only ~200 are actually there)18:30
*** zhill has joined #openstack-swift18:32
openstackgerritjanonymous proposed openstack/swift: Use inplace of itertools.izip/imap/ifilter
ajiangnotmyname:  do you expect to see the created_at in container DB increment chronically if order by row_id?18:35
notmynameajiang: in the objects table or the container_info table?18:36
ajiangnotmyname: objects table18:36
notmynameajiang: yes. new requests end up appending a row to the objects table. they don't update an old row (even deletes). so I'd expect all later rows to be newer than previous rows18:37
ajiangnotmyname: that is what I expect too. But I do see we have ~40 old entries, then some latest entries and some old entries again.18:39
ajiangdon't understand how we can get into that situation18:39
notmynameI haven't looked deeply at container replication in a while, so I don't have an answer for that right now18:40
ajiangnotmyname:  regarding the scenario that you mentioned "rapidly putting and deleting objects", how do  you define rapid? I have seen created_at timestamp are within ~200 seconds and they are not continuous(which should be deleted mixed together)18:41
notmynameajiang: rapid == tens->hundreds per second18:43
ajiangThanks. I definitely don't see that high put/delete rate to this container18:47
ajiangnotmyname: do you think container ring rebalance could play a role in this problem here?  the inconsistency seems start from the time we push out container/account ring after adding more meta data nodes.18:48
notmynameajiang: it wouldn't have anything to do with the object ring operations you're doing. it probably won't help anything if you're pushing out container rings faster than your container replication time.18:52
notmynameajiang: it's possible to run the replication process for a certain drive or partition on a drive. you could explicitly run that for the drives or partition that this container is on to see if you can force it to get up to date18:54
* notmyname needs to go feed lunch to some kids now18:56
claygonovy: i'm not adamently aginst patch 230352 or anything - one time I made swift-init do that and someone pointed out to me the current behavior having the property it did so I abandonded the idea - I didn't put any kind of vote on the change I was just pointing out that it doesn't work that way as some sort of oversight; so I wasn't sure if you had a use-case to change it or if you just thought i'm be more pure/correct from19:06
patchbotclayg: - swift-init return codes19:06
*** zhill has quit IRC19:15
*** DericHorn-HP has joined #openstack-swift19:16
*** zhill has joined #openstack-swift19:20
claygnotmyname: you fixed swift.openstack.org19:25
*** silor has quit IRC19:27
ajiangnotmyname: Brian Cline has reported a similar container inconsistent issue last year. , seems no one has looked it since 11/7/201419:29
openstackLaunchpad bug 1390472 in OpenStack Object Storage (swift) "3-way split brain during NIC outage for dedicated replication network" [Undecided,Incomplete] - Assigned to Brian Cline (briancline)19:29
*** lpabon has quit IRC19:32
notmynameclayg: yeah, looks like fungi restored it. no redirect now, though19:34
claygajiang: i think people looked at it - but didn't have any good ideas - maybe related lp bug #133243919:36
openstackLaunchpad bug 1332439 in OpenStack Object Storage (swift) "Deleted container in deleted account gets unreclaimable after rebalance" [Undecided,In progress] - Assigned to Takashi Kajinami (kajinamit)19:36
ajiangclayg: thanks. I will look into that.19:38
*** hrou has joined #openstack-swift19:42
openstackgerritMerged openstack/swift: py3: Use six.reraise() to reraise an exception
openstackgerritMerged openstack/swift: py3: Replace with next(gen)
notmynamehrou: after some digging I found all my SMR test results and graphs! (I was worried I had lost them)19:51
*** jmccarthy has joined #openstack-swift19:51
hrounotmyname, That's great, really glad to hear !  I'm curious if they sync up with the results we have (I wager they will)19:53
notmynamehrou: with the general "don't use SMR for swift", yeah ;-)19:53
notmynameI've also got the microbenchmarks19:53
notmynameI'm trying to make all that into a coherent thing today19:54
hrounotmyname:  hrou adds "For the time being lacking any mature SMR suited file systems" yep ! : )19:54
hrounotmyname:  Hey if I can help in any way just let me know !19:54
hrounotmyname, but yea glad we're on the same page regarding the analysis (at least regarding what's available on the market today for swift operators).19:55
hrounotmyname, how's your other EC talk coming along ?19:57
notmynamehrou: haven't started! ;-)20:00
notmynameor rather, I've got some results, and peluse has some results, and I'm sure it will be awesome20:00
hrounotmyname: Its Ok : )  In a similar situation for our other talk (with peluse too !)  Though I think Eran is putting slides together as we speak.20:00
hrounotmyname, yea I think that'll be a great talk that should garner a ton of interest ! (The EC one that is)20:00
glangeI'm interested in this talk:  :)20:05
*** Fin1te has quit IRC20:06
*** wbhuber has quit IRC20:07
*** wbhuber has joined #openstack-swift20:08
notmynameyeah, as long as it's not "Swift doesn't scale", it should be a great talk ;-)20:11
*** Fin1te has joined #openstack-swift20:12
*** haypo has joined #openstack-swift20:22
openstackgerritOndřej Nový proposed openstack/swift: Autodetect systemctl in SAIO and use it on systemd distros
onovyclayg, ^ just fixed your command, thanks for it20:42
*** dustins has quit IRC20:42
claygonovy: yeah idk, i'm sure either would have worked well enough - I never acctually used anything besides `which` for that kind of test before honestly...20:48
onovyi'm not bash guru too :)20:48
*** haypo has left #openstack-swift20:48
claygonovy: it's really not a great language - i try to avoid it when I can :P20:49
onovyme too!20:49
onovyexactly i'm not sure if x"`aaa`" == x"file" should be used20:49
*** zhill has quit IRC20:50
onovyand why there needs to be " and somewhere else should not be, and so on20:50
*** janonymous_ has quit IRC20:52
claygonovy: yeah idk, which has the nice property of providing non-zero exit code for command not found so you don't have to mess with the equality shiz - I'm really not sure how much not wanting to rely on the core util is a problem...20:53
onovytype is buildin20:54
onovyand because "#!/bin/bash20:54
onovytype will always be there :)20:54
claygi 'spose20:54
*** zhill has joined #openstack-swift20:55
onovy11pm here, good night20:59
claygwait... so do we use assertEqual or assertEquals now?21:07
notmynameclayg: didn't I see your name on the email about enforcing one of those?21:09
claygdoens't sound like m21:10
claygsomewhere along the way I probably said something like 'wtf are we doing is there even a rule to enforce this' - but then I think there like *was* a rule to enforce it - so yay!21:10
claygbut I can't remember which one :'(21:10
claygoh well - pep8 will tell me i 'spose21:10
notmynameclayg: you approved this very morning21:11
claygnotmyname: well - tests passed21:11
claygnotmyname: oh - and acoles_ put a +2 on it - I'll +A anything with a +2 from acoles21:11
notmynameship it!21:11
claygok, so no s21:12
claygno s21:12
claygno s21:12
claygI think i've got it21:12
claygit's a new world!21:12
claygi can barely contain my excitment for having a code base that *finally* has some consistency about the stuff that *matters*!21:12
notmynameclayg: meh, first couple of weeks after a major openstack release seems to be a good time to get stuff like that reviewed21:16
claygnotmyname: hell yeah!21:17
*** zhill has quit IRC21:17
*** zhill_ has joined #openstack-swift21:17
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements
*** zhiyan has quit IRC21:20
*** nottrobin has quit IRC21:21
*** serverascode has quit IRC21:21
*** briancurtin has quit IRC21:22
*** Fin1te has quit IRC21:24
notmynamemattoliverau: hello!21:26
*** nadeem has quit IRC21:31
aerwin3_morning mattoliverau:21:31
*** nadeem has joined #openstack-swift21:32
*** jrichli has quit IRC21:47
*** nadeem has quit IRC21:51
openstackgerritMerged openstack/swift: Add __bool__ for classes that implement __nonzero__
*** earlephilhower has quit IRC21:58
*** jlhinson has quit IRC22:04
*** 32NAAJR1K has joined #openstack-swift22:10
*** nottrobin has joined #openstack-swift22:14
*** zhill_ has quit IRC22:18
*** zhill has joined #openstack-swift22:19
*** serverascode has joined #openstack-swift22:21
*** Ailus1 has joined #openstack-swift22:22
*** Ailus1 has quit IRC22:22
*** Ailus has quit IRC22:24
*** zhiyan has joined #openstack-swift22:25
torgomatichooray, everything's got merge conflicts!22:34
*** wbhuber_ has joined #openstack-swift22:36
*** wbhuber_ has quit IRC22:36
timburkeit seemed to have been because of that last one, but i don't understand why. i didn't touch swift/common/ at all; i doubt the other patches did either :(22:37
torgomaticcould just have been delays in the merge-check gate thingy22:37
mattoliverauA bunch of py3 patches merged over the weekend.. so could be related to that22:39
*** wbhuber has quit IRC22:40
*** briancurtin has joined #openstack-swift22:41
timburketorgomatic: no, don't think so... have a look at patch 214922 if you like. merge conflict earlier this morning, resolved, new patchset uploaded. then it breaks again. but looking at `git diff 1d0d16e 5c24ffc --name-only` (first is patchset 4's parent, second is tip of master) there's no overlap22:42
patchbottimburke: - Add delete markers to versioned_writes middleware22:42
torgomatichuh... must be something weird in the merge-conflict checker then?22:43
* torgomatic has no idea22:43
timburkemust be. weird...22:43
*** _hrou_ has joined #openstack-swift22:43
*** hrou has quit IRC22:47
*** blmartin has joined #openstack-swift22:52
*** zhill has quit IRC22:54
*** km has joined #openstack-swift22:58
*** km is now known as Guest9310722:58
*** lpabon has joined #openstack-swift23:01
*** david-ly_ has joined #openstack-swift23:01
*** david-lyle has quit IRC23:02
*** david-lyle has joined #openstack-swift23:04
*** david-ly_ has quit IRC23:04
*** zhill has joined #openstack-swift23:06
*** lpabon has quit IRC23:09
*** diogogmt has quit IRC23:13
*** diogogmt has joined #openstack-swift23:15
*** DericHorn-HP has quit IRC23:17
torgomaticapparently cinder's tests were broken by the new webob release23:17
torgomaticmostly this makes me happy that swift is no longer saddled with webob23:18
torgomatic#success Swift has been WebOb-free for more than 3 years; thanks redbo and commit 5e3e9a8823:19
openstackstatustorgomatic: Added success to Success page23:19
notmynametorgomatic: and it seems nova is blocked by a recent release of oslo.messaging (and the webob one too). (from the ML just now)23:22
torgomatichell is other peoples' code23:22
torgomatic(note: your own code from more than a year ago also counts as other peoples' code)23:23
redbohah.. I'm not necessarily proud of that.  But we were at a point where we needed one version of webob for unit tests, another version for functional tests, and neither of those worked with the then-current version of webob.23:26
torgomaticeh, I like it23:27
openstackgerritSamuel Merritt proposed openstack/swift: Improve SLO PUT error checking
*** proteusguy_ has quit IRC23:41
*** kei_yama has joined #openstack-swift23:42
*** proteusguy_ has joined #openstack-swift23:54
*** diogogmt has quit IRC23:57
*** zhill has quit IRC23:58
*** diogogmt has joined #openstack-swift23:58

Generated by 2.14.0 by Marius Gedminas - find it at!