Monday, 2018-03-05

notmynameDHE: I done quite a bit of research into SMR drives with swift. short answer is: "don't"00:04
notmynameDHE: this talk I co-presented at one of the summits will be very helpful to you, if you're considering SMR drives https://www.openstack.org/videos/tokio-2015/shingled-magnetic-recording-smr-drives-and-swift-object-storage00:04
*** persia has left #openstack-swift00:10
DHEnotmyname: I'm running SMR in another scenario where archival is exactly what they're for. I've gotten a feel for how they behave (seagate archive 8t mainly)00:18
DHEqueuing up video now...00:19
notmynameyeah, they key is the keeping the write rate under the critical threshold of the drive. if you go above it, the performance can take 3 orders of magnitude (ie 1000x) performance hit for a very long time00:21
notmynameand when you've got a system like swift where the background processes may end up using a lot of drive write capacity, it can be bad00:22
notmynameunfortunately, swift doesn't yet have the capability to strictly allocate reads and writes on a per drive basis against a set IOPS budget. (but it's something I'm really interested in)00:23
DHEyeah I've seen sustained throughput average ~35 megabytes/second but the second-by-second numbers vary between 10 and 100 megabytes/second00:23
DHEso you can do that with control groups00:24
*** tovin07_ has joined #openstack-swift00:38
*** cshastri has joined #openstack-swift00:42
*** armaan has joined #openstack-swift00:48
*** germs has joined #openstack-swift01:14
*** germs has quit IRC01:14
*** germs has joined #openstack-swift01:14
*** germs has quit IRC01:19
*** armaan has quit IRC01:34
*** threestrands_ has joined #openstack-swift03:12
*** threestrands_ has quit IRC03:12
*** threestrands_ has joined #openstack-swift03:12
*** germs has joined #openstack-swift03:15
*** germs has quit IRC03:15
*** germs has joined #openstack-swift03:15
*** threestrands has quit IRC03:16
*** germs has quit IRC03:20
*** pdardeau has quit IRC03:51
*** psachin has joined #openstack-swift03:51
*** pdardeau has joined #openstack-swift03:56
*** links has joined #openstack-swift03:57
openstackgerritTim Burke proposed openstack/swift feature/deep: Stop replicating rows from large DBs to sharded containers  https://review.openstack.org/54967805:26
*** geaaru has quit IRC05:51
*** cshastri_ has joined #openstack-swift06:03
*** links has quit IRC06:04
*** links has joined #openstack-swift06:05
*** cshastri has quit IRC06:07
*** cshastri_ has quit IRC06:08
*** cshastri_ has joined #openstack-swift06:20
*** threestrands_ has quit IRC06:57
mattoliverauWell this is interesting: https://amp.thehackernews.com/thn/2018/02/memcached-amplification-ddos.html07:19
*** gkadam has joined #openstack-swift07:28
*** hseipp has joined #openstack-swift07:39
*** rcernin has quit IRC07:42
*** hoonetorg has quit IRC07:46
*** cbartz has joined #openstack-swift07:47
*** armaan has joined #openstack-swift07:48
*** hoonetorg has joined #openstack-swift08:03
*** pcaruana has joined #openstack-swift08:05
*** tesseract has joined #openstack-swift08:11
acolesgood morning08:44
*** geaaru has joined #openstack-swift08:47
rledisezgood morning08:49
rledisezeverybody is back home?08:49
acolesrledisez: I believe so. Some had flights cancelled and flew home yesterday. I was delayed but still got home on Saturday.08:50
acolesrledisez: we missed seeing you and alecuyer, did you get home from Paris easily?08:51
rledisezyes, we almost spent an other night in Paris, the pilot was not sure to land in Brest. But we made it :)08:54
*** armaan has quit IRC08:58
*** armaan has joined #openstack-swift08:59
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Use deterministic shard names, use configured account prefix  https://review.openstack.org/54914109:03
*** gkadam has quit IRC09:16
*** gkadam has joined #openstack-swift09:17
*** ejat has quit IRC09:18
*** zigo has quit IRC09:18
*** dosaboy has quit IRC09:20
*** ejat has joined #openstack-swift09:20
*** ejat has quit IRC09:20
*** ejat has joined #openstack-swift09:20
*** dosaboy has joined #openstack-swift09:21
*** zigo has joined #openstack-swift09:23
*** mvk has joined #openstack-swift09:59
*** tovin07_ has quit IRC10:05
*** cshastri_ has quit IRC10:08
openstackgerritGilles Biannic proposed openstack/swift master: Add template in proxy to create custom and anonymous access-logs  https://review.openstack.org/54894810:11
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Remove ShardRange.create() method  https://review.openstack.org/54973310:37
openstackgerritMerged openstack/swift feature/deep: Use deterministic shard names, use configured account prefix  https://review.openstack.org/54914111:47
*** links has quit IRC13:23
openstackgerritwangqi proposed openstack/python-swiftclient master: Update links in README  https://review.openstack.org/54975813:23
*** ianychoi has joined #openstack-swift13:41
*** psachin has quit IRC13:42
*** psachin has joined #openstack-swift13:43
*** jistr is now known as jistr-mtg13:49
*** gkadam has quit IRC13:52
*** SkyRocknRoll has joined #openstack-swift13:57
*** psachin has quit IRC13:59
*** germs has joined #openstack-swift14:08
*** germs has quit IRC14:08
*** germs has joined #openstack-swift14:08
*** links has joined #openstack-swift14:18
openstackgerritMerged openstack/swift feature/deep: Remove ShardRange.create() method  https://review.openstack.org/54973314:19
*** cshastri_ has joined #openstack-swift14:28
*** germs has quit IRC14:35
*** links has quit IRC14:40
*** cshastri_ has quit IRC14:43
*** SkyRocknRoll has quit IRC14:46
*** mvk has quit IRC14:47
*** germs has joined #openstack-swift14:55
*** germs has quit IRC14:55
*** germs has joined #openstack-swift14:55
*** germs has quit IRC14:56
*** germs has joined #openstack-swift14:57
*** germs has quit IRC14:57
*** germs has joined #openstack-swift14:57
*** timss has quit IRC14:57
*** timss has joined #openstack-swift14:57
*** raginbaji has quit IRC15:00
*** mvk has joined #openstack-swift15:02
*** raginbajin has joined #openstack-swift15:03
*** armaan has quit IRC15:15
*** armaan has joined #openstack-swift15:16
*** jistr-mtg is now known as jistr15:16
*** openstackgerrit has quit IRC15:34
*** zaitcev_ has joined #openstack-swift15:34
*** ChanServ sets mode: +v zaitcev_15:34
*** armaan has quit IRC15:36
*** armaan has joined #openstack-swift15:36
*** zaitcev has quit IRC15:38
*** _alastor_ has joined #openstack-swift16:05
*** cbartz has quit IRC16:20
notmynamegood morningh16:35
tdasilvamorningth16:36
acolesmorningyth :)16:37
notmynameit's the irish brogue still with me ;-)16:38
*** openstackgerrit has joined #openstack-swift16:40
openstackgerritMerged openstack/python-swiftclient master: Update links in README  https://review.openstack.org/54975816:40
*** germs has quit IRC16:45
*** armaan_ has joined #openstack-swift16:46
*** armaan has quit IRC16:48
timburkegood morning17:01
*** gerardgine has joined #openstack-swift17:09
*** hseipp has quit IRC17:26
*** gerardgine has quit IRC17:29
*** armaan_ has quit IRC18:05
*** armaan has joined #openstack-swift18:05
*** links has joined #openstack-swift18:09
*** itlinux has joined #openstack-swift18:13
*** mvk has quit IRC18:17
*** silor has joined #openstack-swift18:18
*** tesseract has quit IRC18:22
*** mvk has joined #openstack-swift18:32
*** geaaru has quit IRC18:43
*** germs has joined #openstack-swift18:46
*** germs has quit IRC18:51
*** links has quit IRC18:51
timburkehttps://review.openstack.org/#/c/548948/ reminds me just how little i really understand about our logging...18:58
patchbotpatch 548948 - swift - Add template in proxy to create custom and anonymo...18:58
notmynameoh! I missed that patch. that's a great idea!19:10
tdasilvatimburke: what's GPPR?19:15
notmynameGDPR is what he means19:16
tdasilvaGeneral Data Protection Regulation?19:16
notmynameyeah, the big EU thing that adds a bunch of requirements on what you can and can't store about people. it includes IP addresses in logs19:17
tdasilvainteresting19:17
notmynameregardless of GDPR, it's interesting from an openstack perspective for ops running lots of openstack services and wanting to configure their logs to look similar19:22
tdasilvayeah, sounds cool, was just curious...19:22
*** gerardgine has joined #openstack-swift19:27
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Track cleave progress per db file rather than per node  https://review.openstack.org/54985719:33
acolestimburke: ^^ should help with you patch 54967819:34
patchbothttps://review.openstack.org/#/c/549678/ - swift (feature/deep) - Stop replicating rows from large DBs to sharded co...19:34
*** silor has quit IRC19:35
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Track cleave progress per db file rather than per node  https://review.openstack.org/54985719:38
notmynameacoles: from last week... https://en.wikipedia.org/wiki/Auto-antonym19:42
notmyname"hew" is a good one, if you get tired of cleave19:42
acolesnotmyname: interesting, thanks! lots of 'big words'.19:43
acolesI like 'antogonym', but I'd like it to mean 'a word that antagonises' :)19:44
acolessome of the examples are tenuous imho e.g. 'Black Friday'19:46
acolesnotmyname: 'rude' had come to mind after that conversation - rude joke vs rude health19:50
notmynameI'm not familiar with a double meaning there. "rude health" doesn't make sense to me19:51
notmynamebetter say that some examples should be sanctioned ;-)19:51
notmynameor, "I cannot recommend its use more highly"19:52
acolesnotmyname: ah, another britishness perhaps ... https://en.oxforddictionaries.com/definition/rude19:52
notmynameah, interesting19:53
notmyname /lunchtime19:53
tdasilvaTIL: rude health19:57
tdasilva:)19:57
tdasilvatimburke: i think p 540190 is ready to merge, right?19:57
patchbothttps://review.openstack.org/#/c/540190/ - swift - py3: port common/wsgi.py19:57
tdasilvai saw your +1, guessing since it's your patch you didn't want to +2??? or were you planning to take another look?19:58
timburketdasilva: bingo -- just a confirmation that your diff lgtm20:26
tdasilvatimburke: ok, then let's merge it20:27
timburke+A all the things!20:28
timburkethere's so much good stuff in https://review.openstack.org/#/q/project:openstack/swift+branch:master+is:open+label:Code-Review%252B2+-label:Code-Review-2+-label:Verified-1+-label:Workflow%252B1+-label:Workflow-120:30
*** gerardgine has quit IRC20:32
*** d0ugal has quit IRC20:32
*** d0ugal has joined #openstack-swift20:34
*** gerardgine has joined #openstack-swift20:38
*** silor has joined #openstack-swift20:47
*** gerardgine has quit IRC20:48
*** gerardgine has joined #openstack-swift21:04
*** gyee has joined #openstack-swift21:22
notmynametdasilva: 19 patchsets and I see success on "swift-probetests-centos-7" https://review.openstack.org/#/c/549248/21:26
patchbotpatch 549248 - swift - Add swift probe tests to gate21:26
notmynameis it ready for review?21:26
tdasilvanotmyname: yep, good to go21:26
notmynamesweet!21:26
notmynameFWIW, I'd love to have this as a gate job, too, and sooner rather than later21:31
notmyname(obviously after some time as a check job)21:31
tdasilvanotmyname: yeah! totally agree, hopefully it will be stable, curious to see it running against other patches21:32
*** d0ugal has quit IRC21:33
timburkespeaking of gate stability...21:37
timburkeanyone else notice some RETRY_LIMITs on the legacy jobs?21:37
timburkei see things like `[Errno 13] Permission denied: '/usr/local/jenkins'` and `change_dir "/home/zuul/workspace" failed: No such file or directory (2)` in the logs...21:38
timburkealso, there's http://logs.openstack.org/90/540190/6/gate/swift-tox-py27/db6e59c/job-output.txt.gz#_2018-03-05_20_52_30_898170 which i haven't been able to repro on master, even after a couple thousand runs... i'll try merging in the patch it was testing, but it wasn't really touching the replicator...21:39
*** d0ugal has joined #openstack-swift21:41
tdasilvatimburke: yeah, also see that same error here: http://logs.openstack.org/48/549248/19/check/swift-tox-py27/faee8d3/job-output.txt.gz#_2018-03-04_15_40_44_54621321:44
*** threestrands_ has joined #openstack-swift21:45
*** threestrands_ has quit IRC21:45
*** threestrands_ has joined #openstack-swift21:45
timburkei wonder if that logging is throwing things off a little? since it will (or can, at any rate) cause a trampoline... in which case we may get killed again before we have a chance to call terminate21:47
timburkethat at least makes *some* sense when you see two `Lockup detected.. killing live coros.` log lines like in yours... mine seems weirder...21:48
*** pcaruana has quit IRC21:57
*** itlinux has quit IRC22:03
*** silor has quit IRC22:12
*** rcernin has joined #openstack-swift22:34
*** itlinux has joined #openstack-swift22:50
*** itlinux has quit IRC22:51
timburkeFWIW, the RETRY_LIMIT errors were probably resolved by https://review.openstack.org/#/c/549871/ -- i'm gonna go recheck some jobs22:52
patchbotpatch 549871 - openstack-infra/openstack-zuul-jobs - Create old jenkins directories (MERGED)22:52
*** jappleii__ has joined #openstack-swift23:09
*** gerardgine has quit IRC23:11
*** jappleii__ has quit IRC23:12
*** threestrands_ has quit IRC23:12
*** armaan has quit IRC23:12
*** threestrands has joined #openstack-swift23:12
*** threestrands has quit IRC23:12
*** threestrands has joined #openstack-swift23:12
*** gerardgine has joined #openstack-swift23:13
claygtdasilva: timburke: do... did we decide what we're going to do with the probetest patch?  is it really configured to be voting right now?23:15
timburkeclayg: how about i push up a follow-up that would break them ;-)23:16
openstackgerritTim Burke proposed openstack/swift master: Check whether new probe test job is voting  https://review.openstack.org/54988523:18
*** kei_yama has joined #openstack-swift23:18
timburkewe'll find out whether it's voting in 15-20 mins23:19
claygoptimistic23:26
timburkemm... true -- i have to wait until *all* the jobs finish :-(23:31
timburkebut test_replicate_lockup_detector strikes again!23:32
timburkei hate the lockup detector...23:33
claygtimburke: lp bug #1752324 is annoying/scary!?23:33
openstackLaunchpad bug 1752324 in OpenStack Object Storage (swift) "Folded headers can cause 503 responses, or even no response at all" [Medium,Confirmed] https://launchpad.net/bugs/175232423:33
timburkebut no one uses folded headers -- otherwise we would've heard about it earlier23:34
notmynametimburke: that bug tickles some memory somewhere23:36
notmynameI feel like we talked about this issue to some extent way back when. at least back in the webob days23:36
notmynamemaybe it was more related to what happens when you include a single header key more than one time23:37
notmynamebut I thought at least some subset of your bug report was working. like maybe just with a newline?23:37
notmynameisn't it an issue with eventlet, though, not swift? is swift even able to see what the bytes on wire were? we just get tuples or a dict23:38
timburkei'm pretty sure most of the work needs to be done in eventlet. that or cpython23:38
torgomaticFWIW, RFC 7230 basically says "stop it with the header folding"23:39
clayggood 'ol 723023:39
torgomaticso Swift's header parser isn't broken, it's *modern*23:39
notmynamewhew... done. "Invalid. Go find a different place to file this bug" ;-)  http://hitchhikers.wikia.com/wiki/Somebody_Else%27s_Problem_field23:39
claygin the context of the link I imagined the field like a form field... like on a bug report... something akin to "won't fix" but just SEP23:42
torgomaticyep, especially since the HTTP header parsing happens in Python's httplib (I think), so supporting folded headers is even more annoying than it might otherwise be23:44
notmynamewould be nice if we could catch that and make it a 4xx error instead of 5xx. it's the user doing the wrong thing, not swift23:49
openstackgerritSamuel Merritt proposed openstack/swift master: Support -d <devs> and -p <partitions> in DB replicators.  https://review.openstack.org/54862823:50
openstackgerritTim Burke proposed openstack/swift master: Check whether new probe test job is voting  https://review.openstack.org/54988523:52
openstackgerritMerged openstack/swift master: Try to avoid leaving (killed) long-running rsyncs in the process table  https://review.openstack.org/54949423:55

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