Wednesday, 2016-06-08

*** StraubTW has quit IRC00:04
*** Suyi has quit IRC00:23
*** Jeffrey4l has quit IRC00:24
*** elambert_ has quit IRC00:29
*** vint_bra has joined #openstack-swift00:30
*** vint_bra has quit IRC00:30
*** vint_bra has joined #openstack-swift00:32
*** vint_bra has quit IRC00:34
*** elambert_ has joined #openstack-swift00:35
*** lyrrad has quit IRC00:43
notmynamepatch 326771 is for the 2.8.0 release00:45
patchbotnotmyname: https://review.openstack.org/#/c/326771/ - releases - swift 2.8.0 release00:45
openstackgerritJohn Dickinson proposed openstack/swift: Merge branch 'master' into hummingbird  https://review.openstack.org/32677200:46
notmynameredbo: ^^00:46
*** nadeem has quit IRC01:01
*** tqtran has quit IRC01:16
*** StraubTW has joined #openstack-swift01:21
*** diogogmt has joined #openstack-swift01:24
*** nadeem has joined #openstack-swift01:48
openstackgerritMerged openstack/swift: Removed whitespaces from swift-ring-builder manpage  https://review.openstack.org/32670301:53
*** elambert_ has quit IRC02:09
*** tanee is now known as tanee_away02:16
*** jrichli has joined #openstack-swift02:16
*** tanee_away is now known as tanee02:16
*** Suyi has joined #openstack-swift02:22
*** klamath_ has joined #openstack-swift02:25
*** klamath has quit IRC02:25
*** nadeem has quit IRC02:38
*** openstackgerrit has quit IRC02:47
*** openstackgerrit has joined #openstack-swift02:48
*** sheel has joined #openstack-swift02:49
*** gyee has quit IRC02:50
*** NM1 has joined #openstack-swift03:03
*** NM1 has quit IRC03:03
*** NM__ has joined #openstack-swift03:05
*** NM__ has quit IRC03:09
*** vint_bra has joined #openstack-swift03:09
*** vint_bra has quit IRC03:27
*** diogogmt has quit IRC03:32
*** links has joined #openstack-swift03:35
*** StraubTW has quit IRC03:35
*** dmorita has quit IRC03:36
*** dmorita has joined #openstack-swift03:38
*** dmorita_ has joined #openstack-swift03:39
*** furlongm has quit IRC03:41
*** furlongm has joined #openstack-swift03:42
*** dmorita has quit IRC03:42
*** vint_bra has joined #openstack-swift03:43
*** dmorita_ has quit IRC03:44
*** vint_bra has quit IRC03:46
*** klamath_ has quit IRC03:47
*** tanee is now known as tanee_away04:01
*** tanee_away is now known as tanee04:01
*** ppai has joined #openstack-swift04:05
openstackgerritMerged openstack/swift: Merge branch 'master' into hummingbird  https://review.openstack.org/32677204:06
*** elambert_ has joined #openstack-swift04:10
*** jrichli has quit IRC04:10
*** elambert_ has quit IRC04:11
*** psachin has joined #openstack-swift04:25
*** jith_ has joined #openstack-swift04:29
jith_Hi all, i have a openstack setup with swift (two replication). I got the following error when i tried to upload 500 GB to swift.. The space available is 506 GB.. Can anyone pls guide??04:32
jith_http://paste.openstack.org/show/508826/04:32
*** garthb has joined #openstack-swift04:42
*** klamath has joined #openstack-swift04:48
*** garthb has quit IRC04:51
*** klamath has quit IRC04:52
*** zaitcev has quit IRC04:54
*** dmorita has joined #openstack-swift04:56
*** _JZ_ has quit IRC04:57
*** ChubYann has quit IRC04:59
*** dmorita has quit IRC05:01
*** nadeem has joined #openstack-swift05:08
mattoliveraujith_: do you have any swift logs handy, that'll help. As for space available, what do you mean? You only have 506GB left on the cluster and your trying to put a 500GB file up or trying to put a 250GB file up (as 2x250 == 500).05:19
jith_mattoliverau: no no i have 506 +506 GB free05:30
mattoliveraujith_: well if your trying to put a 506GB file up that will be stored as 2 replica's then you do't have enough space. Because yours asking swift to store 2x of your file in the cluster.05:37
*** Suyi has quit IRC05:48
jith_mattoliverau: i have enough space05:59
jith_i m trying to put 500 gb in 506 disk05:59
jith_means my swift replication is with two partition... one partition is having 506gb and another having 506gb06:00
jith_i could see it when i do df -h06:00
jith_can u say anything on seeing this log...http://paste.openstack.org/show/508840/06:01
*** ppai has quit IRC06:03
*** rcernin has joined #openstack-swift06:12
*** lifeless has quit IRC06:13
*** klrmn has quit IRC06:15
*** nadeem has quit IRC06:35
*** ppai has joined #openstack-swift06:36
*** openstackgerrit has quit IRC06:48
*** openstackgerrit has joined #openstack-swift06:48
*** klamath has joined #openstack-swift06:49
*** klamath has quit IRC06:55
*** blair has joined #openstack-swift06:57
*** tesseract has joined #openstack-swift07:00
*** tanee is now known as tanee_away07:03
*** tanee_away is now known as tanee07:03
*** rledisez has joined #openstack-swift07:20
*** hseipp has joined #openstack-swift07:21
*** geaaru has joined #openstack-swift07:29
*** dmorita has joined #openstack-swift07:36
*** dmorita has quit IRC07:41
*** openstackgerrit has quit IRC07:48
*** openstackgerrit has joined #openstack-swift07:49
*** Jeffrey4l has joined #openstack-swift07:50
openstackgerritDavanum Srinivas (dims) proposed openstack/swift: [WIP] Testing latest u-c  https://review.openstack.org/31844108:10
*** takashi has joined #openstack-swift08:14
openstackgerritOr Ozeri proposed openstack/swift: raise expirer 412 error  https://review.openstack.org/32690308:27
openstackgerritOr Ozeri proposed openstack/swift: Currently, the expirer daemon treats 412 (precondition failed) as successful DELETEs.  https://review.openstack.org/32690308:35
*** dmk0202 has joined #openstack-swift08:37
*** ozeri has joined #openstack-swift08:37
openstackgerritOr Ozeri proposed openstack/swift: Raise 412 response on expirer  https://review.openstack.org/32690308:39
*** acoles_ is now known as acoles08:44
*** kei_yama has quit IRC08:45
acoleszaitcev: if I am fired then nobody has told me yet ;)08:46
*** openstackgerrit has quit IRC08:48
*** openstackgerrit has joined #openstack-swift08:48
*** jmccarthy1 has joined #openstack-swift08:52
*** jmccarthy1 has quit IRC09:01
*** mvk has quit IRC09:03
*** hseipp has quit IRC09:11
mahatic_acoles: hello. thanks for the TODO cleanups. On thsi trello mentioned https://trello.com/c/B4lmJw7Q/116-add-test-for-non-zero-offset-in-test-create-decryption-context, jrichli mentions an existing test09:19
mahatic_on this trello*09:20
*** asettle has joined #openstack-swift09:33
*** mvk has joined #openstack-swift09:34
mahatic_acoles: was wondering the same, if we need another test09:35
*** jmccarthy1 has joined #openstack-swift09:37
*** hosanai has quit IRC09:38
kmARCacoles we soon would start pushing some code and documentation on secure deletion09:39
kmARCshould we use feature-crypto (I don't think so) or open a branch from that on our own (feature-secure-deletion)09:40
*** takashi has quit IRC09:40
mathiasbkmARC, acoles: the secure deletion code basically has a drop-in replacement for the keymaster (in separate files), so to activate it, you would only replace keymaster with the new secdel_keymaster in proxy.conf09:51
mathiasb(if that helps to decide the naming one way or another)09:51
acoleskmARC: mathiasb the planned next step is for the current content of feature/crypto* to be proposed for merging to master (via a sanitised set of patches on a feature/crypto-review) branch. (* almost, we have one more patch to merge)09:52
acoleskmARC: my suggestion would be to wait for that to happen, then propose enhancements as patches on master. notmyname may have different advice.09:53
kmARCokay it sounds sensible09:54
acoleskmARC: actually, mys suggestion is to *review* what we propose to feature/crypto-review when that happens and ensure it does not preclude your enhancements09:54
acoles...and then propose to master :)09:54
mathiasbacoles: what's your estimate for the timeline for the merging of feature/crypto to master?09:55
kmARCsure. we all read the documentation there. I even saw comments from Chrisian there09:55
mathiasbI don't think anyone of us has spotted anything that clashes with what we would be proposing09:55
acolesmathiasb: I hope we have feature/crypto-review ready this week, hard to say how long that will take to be reviewed and merged to master, again I would *hope* that could happen in <2 weeks.10:00
acolesbut my estimates have been proven grossly optimistic before!10:01
acolesmahatic_: hi, left a comment on trello. it would be nice to have a direct test that sets offset >0 and checks the context iv.10:01
acolesmahatic_: but good to know there is some coverage - so I didn't check, do we have coverage report showing for these lines https://github.com/openstack/swift/blob/79d401033d432d85616ac34922f079fd043b0976/swift/common/middleware/crypto_utils.py#L75-L8210:02
mathiasbacoles: got it, thanks!10:02
acolesphew! just completed reading the TC minutes, need a coffee...10:03
openstackgerritChristian Schwede proposed openstack/swift: Make test_ringbuilder less brittle  https://review.openstack.org/32696610:07
openstackgerritChristian Schwede proposed openstack/swift: Rebalance with min_part_seconds_left > 0  https://review.openstack.org/32696710:08
mahatic_acoles: oic. thanks. yeah, I don't think there is any coverage for those lines you mention.10:08
mahatic_acoles: TC minutes huh, that has been my "morning news" for the past couple of days10:09
*** jamie_h has joined #openstack-swift10:12
openstackgerritMerged openstack/swift: crypto - remove stale TODOs  https://review.openstack.org/32665410:13
acolescschwede: sorry, I had meant to delete my comment about the threading bug on patch 323950, I realised after I had written it that the subprocess code was no longer being used because you had a much cleaner approach.10:16
patchbotacoles: https://review.openstack.org/#/c/323950/ - swift - Refactor locale tests and unicode issue10:16
cschwedeacoles: ah ok - thx a lot for coming back on this! yes, that was my 2nd idea behind that patch - cleanup the code a bit10:17
*** jmccarthy1 has quit IRC10:26
*** lifeless has joined #openstack-swift10:35
openstackgerritChristian Schwede proposed openstack/swift: Add simple multiple server type test  https://review.openstack.org/32639910:46
*** lifeless has quit IRC10:47
*** lifeless_ has joined #openstack-swift10:47
*** tesseract has quit IRC10:50
*** tesseract has joined #openstack-swift10:51
*** d0ugal has quit IRC10:59
*** d0ugal has joined #openstack-swift11:00
*** takashi has joined #openstack-swift11:08
*** d0ugal has quit IRC11:09
*** takashi has quit IRC11:23
*** diogogmt has joined #openstack-swift11:27
openstackgerritMahati Chamarthy proposed openstack/swift: crypto - Test with non-zero offset  https://review.openstack.org/32702811:32
*** d0ugal has joined #openstack-swift11:32
mahatic_acoles: jrichli: ^11:33
*** bikmak has joined #openstack-swift11:34
*** dmorita has joined #openstack-swift11:37
*** jmccarthy has quit IRC11:37
*** jmccarthy has joined #openstack-swift11:38
acolesmahatic_: thanks11:41
*** dmorita has quit IRC11:42
*** diogogmt has quit IRC12:05
jith_hi all, how to enable seperate logging for swift.. in my setup all swift logs are moving to syslog.. how can i seperate it to /var/log/swift.log12:18
*** ppai has quit IRC12:38
*** takashi has joined #openstack-swift12:51
*** klamath has joined #openstack-swift12:55
*** klamath has quit IRC13:00
*** links has quit IRC13:03
portantejith_: what do you have for an /etc/rsyslog.conf and /etc/rsyslog.d/*.conf setup?13:18
*** links has joined #openstack-swift13:18
jith_portante: thanks for the reply..13:20
jith_nothing specific to swift13:21
jith_http://paste.openstack.org/show/508931/13:21
portantejith_: seems like you duplicate logs in a number of places, okay13:23
*** klamath has joined #openstack-swift13:24
jith_portante.. no i m getting swift logs in /var/log/syslog file alone13:24
jith_i want those in a seperate file like /var/log/swift.log13:24
*** sheel has quit IRC13:25
portanteso in your various /etc/*.conf files for swift, do you have log_facility = LOG_LOCAL0 enabled13:26
jith_https://github.com/openstack/swift/blob/master/etc/swift-rsyslog.conf-sample ... is this the sample rsyslog.conf file.. should i add these contents to rsyslog.conf13:27
jith_oh i never noticed.. will check now13:27
portanteyes to the sample swift-rsyslog.conf-sample.  You can add it to /etc/rsyslog.d/ as swift-rsyslog.conf and it will get included ahead of your other rules13:28
jith_no i havnt enabled the log_facility13:29
portantethen you don't have to change your /etc/rsyslog.conf13:29
jith_what is log_address13:29
portantethen I believe you can just use that /etc/rsyslog.conf as is13:29
portantesince you have swift logs flowing through rsyslog13:29
jith_yes.. but i want those swift logs in a seperate file13:30
portanteokay, so uncomment the appropriate lines to get them in /var/log/swift.log or by individual services13:30
jith_thanks really13:31
portantedoes that make sense?13:31
jith_ log_address = /dev/log ??13:31
portanteI don't think you need to change any swift configuration file13:31
jith_should i change it to log_address=/var/log/swift.log13:31
portanteif you have swift logs in /var/log/messages or /var/log/syslog, then swift is already sending logs there13:32
jith_then i just have to put that swift-rsyslog.conf in syslog.d??13:32
portanteyes13:32
portanteand then pick one of the three behaviors your want13:32
portanteall swift logs in one file?  uncomment line 2, comment out lines 11-1513:32
portanteall swift logs by major service category? leave as is13:33
portanteall swift logs by individual daemon?  comment out lines 11-15, uncomment lines 18-3113:33
portantebut leave line 35 as is13:33
portanteah, one modification, I think line 2 should be "local0.* /var/log/swift/all.log", not "local.* ..."13:34
jith_thanks a lott13:36
*** ozeri has quit IRC14:00
*** ametts has joined #openstack-swift14:02
*** psachin has quit IRC14:23
*** links has quit IRC14:29
*** jrichli has joined #openstack-swift14:29
*** StraubTW has joined #openstack-swift14:34
openstackgerritAlistair Coles proposed openstack/swift: crypto - Don't encrypt update override etags for empty object  https://review.openstack.org/32714414:39
*** _JZ_ has joined #openstack-swift14:39
notmynamewait, is portante back!?14:40
acolesjrichli: ^^ follow up on the anomaly you spotted yesterday14:40
openstackgerritMerged openstack/swift: crypto - purge crypto sysmeta from responses  https://review.openstack.org/32057914:40
*** StraubTW has quit IRC14:40
* portante ducks14:40
jrichliacoles: thanks, i will take a look14:40
openstackgerritMerged openstack/swift: crypto - refactor footers callback  https://review.openstack.org/32431314:40
*** pauloewerton has joined #openstack-swift14:42
*** StraubTW has joined #openstack-swift14:42
*** flaper87 has left #openstack-swift14:42
notmynameportante: did you get answers to what you were asking about (via twitter)?14:43
notmynameacoles: I'll look over the crypto-review patch chain email this morning14:51
notmynameacoles: sorry i ddin't get to it yesterday. seems like there was something else going on... ;-)14:52
acolesnotmyname: ok np. I merged the final essential patch today so close to ready.14:52
acolesnotmyname: :) I wasn't expecting it to be top of your list.14:53
*** thumpba has joined #openstack-swift14:54
portantenotmyname: I have not checked yet14:55
notmynameportante: ok :-)14:55
*** links has joined #openstack-swift14:57
acolestimburke: thanks for the locale tip14:58
portantejust checked, as I guessed, this is because of the python GIL14:58
portantecombined with the fact that linux does not do try async IO at its core14:58
notmynameback after a while15:00
*** zul_ has joined #openstack-swift15:05
*** zul has quit IRC15:05
*** zul_ has quit IRC15:06
*** zul has joined #openstack-swift15:07
*** sheel has joined #openstack-swift15:07
*** tmoreira has quit IRC15:12
*** klrmn has joined #openstack-swift15:14
timburkeacoles: happy to help. that was the biggest problem i hit with my gibberizer; i couldn't figure out how to tell python to still use utf8 :-/15:19
*** tmoreira has joined #openstack-swift15:24
acolestimburke: I'm still curious as to why the test works with just LC_ALL=eo, no need for a utf8 qualifier on that locale name15:26
*** arch-nemesis has joined #openstack-swift15:26
timburkeacoles: in test_locale? we're no longer trying to send this to python's print, are we? we're just verifying that we get a unicode object out15:28
timburke(maybe also worth noting that we declare the encoding for the file at the top: `# coding: utf-8`)15:29
*** dmk0202 has quit IRC15:29
acolestimburke: yes, test_locale - I added a print to the tests and it was happy. But as you say there is an encoding declared.15:30
timburkeah. hrm, not sure then... maybe the python interpreter was still working under the assumption of en/utf-8, but swift's gettext_ had eo?15:31
timburkethe declared encoding was more about why we could have crazy raw bytes in the unicode strings instead of \uwhatever15:32
*** dmorita has joined #openstack-swift15:37
*** jrichli has quit IRC15:40
*** dmorita has quit IRC15:41
*** dmorita has joined #openstack-swift15:45
*** bikmak has quit IRC15:47
openstackgerritChristian Schwede proposed openstack/swift: Improve locale tests and fix unicode issue  https://review.openstack.org/32395015:47
*** zaitcev has joined #openstack-swift15:51
*** ChanServ sets mode: +v zaitcev15:51
cschwedeacoles: timburke: thanks for the tests & tips! i just uploaded a new patchset, saw your comments too late…15:58
*** bikmak has joined #openstack-swift15:58
*** chlong has quit IRC15:58
cschwedeacoles: last patchset includes the old test again; i think there was still an issue15:58
*** jrichli has joined #openstack-swift15:58
*** Jeffrey4l has quit IRC15:59
cschwedeand now it works both with and without using utf-8 lang settings16:00
timburkethat makes me nervous. what if someone legitimately isn't using utf-8? what if their terminal expects utf-16, or latin1, or god knows what?16:02
cschwedetimburke: yes, that was my thinking as well; i don’t mind removing that, in which case one has to explicilty set the encoding itself (like you proposed)16:03
timburkelocales make my head hurt :-(16:04
acolestimburke: that makes two of us then16:05
cschwedetimburke: acoles: make it four - my colleague and me are just super annoyed by debugging locale issues right now16:06
timburkei fear it will only get worse if we ever try again to add py3 support...16:07
*** gyee has joined #openstack-swift16:15
*** links has quit IRC16:15
cschwedetimburke: well, let’s go back to patchset #2, the one where acoles already put his +2 on it16:18
*** jith_ has quit IRC16:19
openstackgerritChristian Schwede proposed openstack/swift: Refactor locale tests and fix unicode issue  https://review.openstack.org/32395016:20
openstackgerritTim Burke proposed openstack/swift: Tighten up some sysmeta purging  https://review.openstack.org/32722116:22
*** lyrrad has joined #openstack-swift16:22
timburkeacoles: ^^^ a few follow-ups to patch 320579 that i hadn't gotten around to posting16:23
patchbottimburke: https://review.openstack.org/#/c/320579/ - swift (feature/crypto) - crypto - purge crypto sysmeta from responses (MERGED)16:23
*** klrmn has quit IRC16:23
*** suyash has joined #openstack-swift16:26
*** takashi has quit IRC16:26
*** daemontool has joined #openstack-swift16:27
jrichlitimburke: did you mean to put that last patch on master?16:27
jrichlii mean - to propose patch 327221 to master instead of feature/crypto16:28
patchbotjrichli: https://review.openstack.org/#/c/327221/ - swift (feature/crypto) - Tighten up some sysmeta purging16:28
jrichlioh, nevermind16:28
acolestimburke: ack, thanks16:28
jrichlii guess its gonna be one of those days for me16:28
timburkejrichli: had me worried for a minute :-)16:29
timburkefirst for needing to fix my patch, then for needing to fix patchbot16:29
acolesjrichli: just blame it on being a thursday16:29
jrichliacoles: lol, yes.  exactly.16:30
timburkei never could get the hang of thursdays...16:30
*** tesseract has quit IRC16:31
*** rledisez has quit IRC16:32
*** d0ugal has quit IRC16:33
openstackgerritTim Burke proposed openstack/python-swiftclient: Add --get <key> option to `swift capabilities` / `swift info`  https://review.openstack.org/27604316:35
*** nadeem has joined #openstack-swift16:39
*** rcernin has quit IRC16:42
*** nadeem has quit IRC16:46
*** nadeem has joined #openstack-swift16:46
*** d0ugal has joined #openstack-swift16:49
*** mvk has quit IRC16:50
*** ChubYann has joined #openstack-swift16:52
*** asettle has quit IRC16:56
*** daemontool has quit IRC16:57
acolestimburke: this is a good addition https://review.openstack.org/#/c/327221/1/test/unit/common/middleware/test_decrypter.py@9517:00
patchbotacoles: patch 327221 - swift (feature/crypto) - Tighten up some sysmeta purging17:00
timburkeacoles: yeah, otherwise when i took out the purging in GET/HEAD, i'd just see a body mismatch in test_encrypter_decrypter17:01
acolestimburke: do you mind if I add assertNotIn for the the other crypto- headers too?17:02
acolesthe rest of your changes are good too :) but I wanted to ask about that ^^17:02
timburkenot at all. i was just going for a quick pass/fail sort of a thing rather than full coverage17:03
timburkemight even be worth pulling it out to a _assert_no_crypto_sysmeta and adding it to other tests as appropriate17:04
*** thumpba has quit IRC17:04
*** thumpba has joined #openstack-swift17:05
openstackgerritAlistair Coles proposed openstack/swift: Tighten up some sysmeta purging  https://review.openstack.org/32722117:07
acoleslooks like there is a pep8 fail there anyway (2 blank lines) so I will at least fill one of them up17:07
acolestimburke: if you and jenkins are happy with that then please +A17:08
*** acoles is now known as acoles_17:11
*** klrmn has joined #openstack-swift17:16
*** thumpba has quit IRC17:20
*** thumpba has joined #openstack-swift17:21
*** thumpba has quit IRC17:23
*** thumpba has joined #openstack-swift17:25
*** asettle has joined #openstack-swift17:26
*** bikmak has quit IRC17:27
*** geaaru has quit IRC17:49
*** asettle has quit IRC17:49
openstackgerritTim Burke proposed openstack/swift: Tighten up some sysmeta purging  https://review.openstack.org/32722117:58
notmynamegood morning again18:04
*** jamie_h has quit IRC18:07
-openstackstatus- NOTICE: Zuul has been restarted to correct an error condition. Events since 17:30 may have been missed; please 'recheck' your changes if they were uploaded since then, or have "NOT_REGISTERED" errors.18:11
*** silor has joined #openstack-swift18:13
notmynamethis one goes out to pandemicsyn https://twitter.com/sigje/status/74058820154741964818:20
*** welldannit has joined #openstack-swift18:24
*** silor1 has joined #openstack-swift18:26
*** silor has quit IRC18:27
*** silor1 is now known as silor18:27
*** links has joined #openstack-swift18:32
*** lcurtis has joined #openstack-swift18:38
zaitcevhaha nuclear option by ttx18:40
*** diogogmt has joined #openstack-swift18:42
ahalekinda feel thats the only realistic option18:43
notmynamezaitcev: the phrasing of his comment was interesting. TC oversight (IMO) is not the carrot. it's the stick by which you get other good things from the foundation. seems that his phrasing implies that the TC oversight is the benefit instead of the cost18:44
notmynameahale: no, I don't think so18:44
zaitcevI'm going Adm. Farragut regardless.18:45
ahaleim not a fan of special casing really, theres enough friction around over that already with swift18:45
zaitcev"Damn the TC, full steam ahead!"18:45
notmynamezaitcev: I don't get that reference18:46
notmynamezaitcev: ah18:46
zaitcevhttps://en.wikipedia.org/wiki/David_Farragut18:46
notmynameahale: yeah, I agree. I've worked hard to remove that stigma, and I do believe that swift doesn't have special-casing today. however, should the TC explicitly say "swift is special, golang is ok", then it will make future internal debates harder18:48
notmynamehowever, that's the path forward that the TC wants to pursue, so that's what I'll work on. it's a lot better than arbitrarily splitting the repo into different parts18:48
notmynameand to zaitcev's point, yeah, I think we should still be full steam ahead on using golang, as we discussed in austin18:49
*** pgbridge has joined #openstack-swift18:49
*** arch-nemesis has quit IRC18:50
pdardeauwhen did TC first learn of the serious interest in golang?  hopefully, not within the last 30-60 days18:52
notmynamea year ago http://lists.openstack.org/pipermail/openstack-dev/2015-April/063019.html18:56
ahalethe first summit presentation was vancouver i think?18:59
ahaleand yeah - you made the insanity of an arbituary split pretty clear in the email thread you sent :)19:00
notmynamefirst time "hummingbird" was used in this channel was http://eavesdrop.openstack.org/irclogs/%23openstack-swift/%23openstack-swift.2014-11-24.log.html#t2014-11-24T18:07:30 (november 24, 2014)19:02
notmyname /lunch19:03
*** arch-nemesis has joined #openstack-swift19:05
*** rcernin has joined #openstack-swift19:25
*** diogogmt has quit IRC19:28
*** links has quit IRC19:31
*** gyee has quit IRC19:40
* notmyname hopes people have been thinking about ranged copy19:48
timburkeoh yeah, that...19:49
notmynametimburke: think real hard, real fast ;-)19:49
timburkei definitely want to keep it, at least for single ranges. i'm inclined to say we should de-MIME multiple ranges, but i think i'd be ok with just disallowing that (with a 400)19:52
timburkestoring the MIME doc is stupid, though19:52
notmynamemy initial reaction is that sounds reasonable19:52
torgomaticstoring the MIME doc is obviously dumb; storing the concatenated ranges is dumb because, due to partial satisfiability, you don't even know what the indices of the bytes are19:55
torgomaticit's all dumb19:55
torgomatic400 Bad Idea19:55
torgomaticHTTP/1.1 400 What Were You Thinking19:56
*** StraubTW has left #openstack-swift19:58
*** asettle has joined #openstack-swift19:59
*** asettle has quit IRC19:59
timburketorgomatic: what do you mean by partial satisfiability?20:05
torgomatictimburke: imagine a 1000-byte file... I say Range: bytes=0-100,800-1200,1450-2210,650-75020:06
timburketorgomatic: nope, 41620:08
cschwedei hope apps check if this kind of request makes sense at all…20:08
torgomatictimburke: probably the pathological-range detector firing; try sorting by first byte20:08
timburkeheh, i hadn't actually tried it; i was declaring what *should* be the response20:09
*** jeblair has quit IRC20:09
*** jeblair has joined #openstack-swift20:10
*** asettle has joined #openstack-swift20:10
timburkebah :-( i suppose we could add some X-Ensure-All-Ranges-Satisfiable header or something20:13
*** mvk has joined #openstack-swift20:19
notmynameredbo: nadeem: dfg: it would be really great if one of you gophers could work on getting hummingbird processes running under swift-init. I know clayg had some thoughts on it (but he's on vacation for another week)20:22
torgomatictimburke: even so, stuff like bytes 900-1100 of a 1000-byte object counts as satisfiable, but you don't get all 200 bytes.20:22
torgomaticer, 201 bytes, I suppose20:22
notmynametorgomatic: timburke: single-range ok and 4xx on multirage seems like a sane thing20:23
*** thumpba has quit IRC20:27
timburketorgomatic: i'm inclined to say that in this hypothetical, special, do-what-i-said mode, that would also 41620:27
openstackgerritMerged openstack/swift-bench: Put py34 first in the env order of tox  https://review.openstack.org/26052720:28
*** thumpba has joined #openstack-swift20:29
*** silor has quit IRC20:33
*** thumpba has quit IRC20:33
*** sheel has quit IRC20:35
notmyname2.8.0 request has been approved https://review.openstack.org/#/c/326771/20:40
patchbotnotmyname: patch 326771 - releases - swift 2.8.0 release20:40
*** thumpba has joined #openstack-swift20:43
notmynameteam meeting in 15 minutes20:46
*** openstackgerrit has quit IRC20:48
*** openstackgerrit has joined #openstack-swift20:48
*** gyee has joined #openstack-swift20:55
*** thumpba has quit IRC20:56
*** acoles_ is now known as acoles20:57
kota_morning20:57
notmynamehello kota_20:57
kota_hello, notmynme20:58
*** joeljwright has joined #openstack-swift20:59
*** ChanServ sets mode: +v joeljwright20:59
notmynamejoeljwright: hello. I saw you'd left comments on the versions in the sidebar patch. thanks20:59
notmynamejoeljwright: are you planning on pushing a patch set over mine (please feel free), or are you just trying stuff locally and waiting for me to update it?21:00
joeljwrightnotmyname: no worries, I thought it was worth following up21:00
notmynameyeah, definitely. thanks21:00
joeljwrightI can push a version if you like21:00
notmynameyep :-)21:00
*** _JZ_ has quit IRC21:00
notmynameteam meeting time in #openstack-meeting21:00
joeljwrightneed to work out how to define the variable, so it won't be until tomorrow probably21:00
notmynameok21:01
joeljwrightsorry - it's late21:01
*** _JZ_ has joined #openstack-swift21:02
*** asettle has quit IRC21:03
*** jrichli_ has joined #openstack-swift21:04
*** jrichli_ has quit IRC21:05
*** jrichli_ has joined #openstack-swift21:05
*** chlong has joined #openstack-swift21:05
*** jrichli_ has quit IRC21:05
*** jrichli_ has joined #openstack-swift21:06
*** jrichli__ has joined #openstack-swift21:06
*** jrichli has quit IRC21:06
*** ametts has quit IRC21:14
*** mvk_ has joined #openstack-swift21:25
*** mvk has quit IRC21:28
*** lifeless_ is now known as lifeless21:30
*** dfg has joined #openstack-swift21:31
*** CaioBrentano has quit IRC21:32
*** dfg is now known as dfg_21:34
*** pauloewerton has quit IRC21:48
openstackgerritMerged openstack/swift: [Docs] Document prevention of disk full scenarios  https://review.openstack.org/31561021:51
*** rcernin is now known as rcernin|off21:54
*** ouchkernel has quit IRC21:57
onovynotmyname: np, let's continue here22:01
*** dfg_ is now known as dfg22:02
*** jrichli__ has quit IRC22:02
*** jrichli_ has quit IRC22:02
*** ouchkernel has joined #openstack-swift22:02
onovyoct 2015 is really far in past... :(22:03
*** asettle has joined #openstack-swift22:04
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873622:05
*** klamath has quit IRC22:05
*** klamath has joined #openstack-swift22:05
notmynameonovy: heh, sorry. was in the wrong channel22:06
onovynotmyname: i'm really sad about this package and thinking about abbadonning it, taking simple few-line patch with psutils and patch it in debian during packing.22:06
onovy/package/patch/22:06
onovypeter already give it up btw22:07
*** dfg is now known as dfg_22:07
notmynameI totally get your frustration, and it's completely justified22:08
notmynamereviews are a very very slow process. so slow it can discourage people from even wanting to participate22:08
*** asettle has quit IRC22:09
*** notmorgan has joined #openstack-swift22:10
* notmorgan comes to lurk. and make not<tab> harder (j/k, mostly to lurk)22:10
notmynametorgomatic: you'd probably like this http://jvns.ca/blog/2016/06/07/strace-y/22:10
notmorgannotmyname: so, i wanted to touch on something i talked with you yesterday on.22:10
notmynamesure22:11
notmorgannotmyname: when you have a few minutes :). just a process thing around hummingbird.22:11
onovynevermind, gn22:11
notmorganand the install process/running it.22:11
notmorganand feel free to tell me to comeback tomorrow22:11
notmorgani have plenty of other things to do besides come and bother you22:12
notmynamenow's good22:12
notmorganok22:12
notmynameand in here is good because some other people here definitely know more than me about it22:12
notmorganso as you said, the process for hummingbird is pip install swift and then compile/load-in-from-package-or-whatever the hummingbird binary22:12
notmorgancorrect?22:12
notmorgans/pip/install the python bits/22:13
notmynamecompile the golang code, then copy that binary to whatever machine you're runnign it on, then run it22:13
notmorgan"get a binary somehow"22:13
notmynameright22:14
notmynameso you'll have the python code that's run as normal (eventually it's effectively a `python module.py`)22:14
notmynameand another binary that's executable,e g `./hummingbird`22:15
notmorgannow from a strict code management standpoint, does it make sense to combine the golang stuff in the same repo as the python? -- this has no bearing on offiical/non-officialness of things.22:15
notmorganjust a pure "with golang and python" or "any lang that isn't python native" does the same repo make sense22:15
* notmorgan admits ignorance on this part of golang things.22:15
notmorganwhich is why i am asking22:15
notmynameright. I get where you're coming from. in this case I think it does, for a few reasons22:15
notmorgancool :). i get to learn things today :)22:16
notmynamefirst, from a community perspective, as my other email(s) said, it's very closely tied together and it's the same people working on it. it's very beneficial to keep those together and release them at the same time etc22:16
notmynamea corollary to that is that it's not actually too different from the situation on the master branch today22:17
notmynamethat is, we have a proxy server process and an object server process, both written in python, but they're normally distributed in separate packages and have different binaries22:17
notmorganright. i just see this as almost two deliverables (hell i see nova compute vs nova-api in the same way, but thats off in the weeds)22:17
notmynamejust so happens that today they are implemented in the same language and tomorrow they won't be22:18
notmorganregardless of impl. object-server and api-proxy22:18
* notmorgan wouldn't advocate changing, just had some folks ask about how this actually works.22:18
notmorganso when building the sdist for python we're just ignoreing the golang in this case.22:18
notmorganand when building golang bits we're ignoring python bits.22:18
notmynamesecond reason...wait, i think I just gave both reasons listed under "first..."22:18
notmorgansince they're in the same repo.22:18
notmynameright22:18
notmorganhehe i think you did.22:18
notmorgani almost wish things were a bit more split in the land of API vs "non-API" agent things in openstack.22:19
notmorganpackaging wise.22:19
notmorganbut splitting hairs. cool i got what i wanted to know :)22:20
notmorganthnx!22:20
notmynamegreat22:20
notmynameany time22:20
* notmorgan exits channel to try and keep not<tab> to be easier here.22:20
notmorgan;)22:20
*** notmorgan has left #openstack-swift22:20
*** acoles is now known as acoles_22:20
*** rcernin|off has quit IRC22:21
*** kmARC has quit IRC22:25
openstackgerritDavid Goetz proposed openstack/swift: go: have replicateDevice sleep a little between loops  https://review.openstack.org/32740122:31
*** Jeffrey4l has joined #openstack-swift22:47
*** joeljwright has quit IRC22:57
*** arch-nemesis has quit IRC23:00
*** pgbridge has quit IRC23:26
*** nadeem has quit IRC23:27
*** lcurtis has quit IRC23:27
*** kei_yama has joined #openstack-swift23:36

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