Thursday, 2014-03-27

*** saschpe has quit IRC00:00
anticwnotmyname: i should read scroll-back but i'm lazy ...00:06
anticwis 1.14 with feature/ec00:06
anticwlikely to drop soon?00:06
openstackgerritpaul luse proposed a change to openstack/swift: Move Storage Policy validation from parser to class  https://review.openstack.org/8325200:08
*** saschpe has joined #openstack-swift00:09
peluseanticw:  about to take off but the specific ver for mergeing policies (on the feature/ec branch now but doesn't include ec) isn't determined yet other than not Icehouse.  Same for EC once we start posting those patches00:13
*** matsuhashi has joined #openstack-swift00:19
*** Trozz has joined #openstack-swift00:19
notmynameanticw: (sorry, had some very important car racing to be done with a 6 year-old)00:19
notmynameanticw: ya, looks like peluse captured it. let me find a link to the summary00:20
*** Trozz has left #openstack-swift00:20
notmynameanticw: http://lists.openstack.org/pipermail/openstack-dev/2014-March/030937.html00:20
h6wtorgomatic:  Thanks.  That's very helpful.  And we're going to change our design slightly to cope with it as a result. :-)00:34
*** d89 has joined #openstack-swift00:35
*** shri has quit IRC00:40
*** csd has joined #openstack-swift00:40
*** sunh has joined #openstack-swift00:47
sunhI am newbie to SWIFT .. I was curious .. what will happen in we have kept replication as 2 and both container servers get down.. how information is updated in the containerdb..00:49
*** acoles_ has quit IRC00:59
sunhAlso in case proxy server gets down after sending request to Object server.. Probably user will not be able to know if the the information is populated in SWIFT or not? Is there any mechanism01:03
*** csd has quit IRC01:07
*** occupant has quit IRC01:12
*** d89 has quit IRC01:12
*** matsuhashi has quit IRC01:12
*** creiht has quit IRC01:12
*** zigo has quit IRC01:12
*** StevenK has quit IRC01:12
*** zul has quit IRC01:12
*** h6w has quit IRC01:12
*** CrackerJackMack has quit IRC01:12
*** wer has quit IRC01:12
*** sudorandom has quit IRC01:12
clarkbhello swifters this test https://git.openstack.org/cgit/openstack/swift/tree/test/unit/common/test_utils.py#n1091 just failed in the gate causing a reset. I am looking into that test and notice incr_by should always be >=0 according to the docs for that util function but that test passes in -1 twice01:22
clarkbany idea of why that is?01:22
clarkbin the case it is less than zero the util function appears to simply return the running time as is01:23
_sEBAs_hey there! somebody already had this problem? "Unable to get bucket brigade for request"01:23
_sEBAs_in result of that "UnicodeDecodeError" in the havana dashboard01:25
_sEBAs_some clue?01:25
clarkbI am pretty sure that test is failing because ratelimit_sleep may sleep longer than the supplied value01:26
_sEBAs_find "IOError: failed to write data" in the logs, thats just really bad01:29
portanteclarkb: looking01:32
clarkbportante: the previous test says it is asserting it is accurate to a 10th of a second, but I don't think that we can rely on that as sleeps may go longer01:33
portantehmm01:33
*** erlon has joined #openstack-swift01:33
portanteso ratelimit_sleep() should return the first argument, running_time, if incr_by is <= 001:34
clarkbportante: ya so I don't think incr_by being less than 0 is related01:35
clarkbthat was just the first thing I noticed as funny but it is essentially a nop01:35
portantebut what is this thing doing ...01:35
clarkbportante: I think it is sleeping 500 milliseconds then double checking that the actual sleep time was within a 10th of a second of that number01:37
* clarkb reads more01:37
* portante too01:37
portantesubtle is this function's middle name01:38
*** nosnos has joined #openstack-swift01:45
*** occup4nt has joined #openstack-swift01:49
*** d89 has joined #openstack-swift01:49
*** matsuhashi has joined #openstack-swift01:49
*** creiht has joined #openstack-swift01:49
*** h6w has joined #openstack-swift01:49
*** zigo has joined #openstack-swift01:49
*** StevenK has joined #openstack-swift01:49
*** zul has joined #openstack-swift01:49
*** CrackerJackMack has joined #openstack-swift01:49
*** wer has joined #openstack-swift01:49
*** sudorandom has joined #openstack-swift01:49
*** dickson.freenode.net sets mode: +v creiht01:49
clarkbportante: with that vals list sleep doesn't happen until the 4th entry in the list01:55
portanteclarkb: hmm01:55
portanteand is scales time.time() by 1000, which is basically converting it to nanoseconds01:56
clarkbat that point the ratelimiting kick in and sleep happens01:56
portantebut I think it wants to scale it to milliseconds, dividing my 100001:57
portantethen the now-running_time comparison works, all in milliseconds01:57
portanteah01:59
portantesorry01:59
portantetime.time() returns seconds as a float01:59
portanteokay, that makes sense02:00
*** acoles_ has joined #openstack-swift02:00
clarkbya02:00
*** d89 has quit IRC02:01
portanteso that code assumes that the running_time value passed in is in milliseconds02:01
clarkbportante: right and the test doesnt02:03
clarkbbut the first iteration sets it to now which may cause enough skew the fail the check at the end02:03
clarkbbut docstring says start at 0 is good02:04
openstackgerritA change was merged to openstack/swift: Merge branch 'master' into feature/ec  https://review.openstack.org/8323402:05
portantehmm, want me to post a fix?02:05
portanteor are you considering a fix?02:05
portanteclarkb: ^^^02:07
clarkbportante: you can02:07
portantek02:07
openstackgerritA change was merged to openstack/swift: Fix broker.storage_policy_index after .set_storage_policy_index  https://review.openstack.org/8322802:08
clarkbportante: I am not entierly sure I grok the proper fix yet02:09
portanteI don't either, but am working it02:10
*** Trixboxer has quit IRC02:13
portanteclarkb: I think that test is a candidate for mocking out time.time() to verify the code works as expected02:14
clarkbportante: ++02:15
clarkbportante: also I think the assert should multiple its values by 10 so that the scale is the same as the function it is testing02:15
clarkbportante: remapping the scales was a pita but made sense once I figured itout02:15
clarkbself.assertTrue(abs(500 - (time.time() - start) * 1000) < 100)02:16
clarkbwould be much more readable02:16
portanteright, it is multiplying by only 10002:16
*** d89 has joined #openstack-swift02:20
portanteclarkb: do we have a bug tracking this already?02:20
clarkbportante: no, I will file one now02:21
portantethanks02:21
*** saschpe has quit IRC02:25
clarkbportante: https://bugs.launchpad.net/swift/+bug/129815402:25
portantethx02:25
clarkbportante: I am about ready to afk for the evening. thank you for looking at this02:26
portanteclarkb: welcome02:26
portantehave a good evening02:26
*** saschpe has joined #openstack-swift02:29
*** gyee has quit IRC02:37
*** matsuhashi has quit IRC02:37
*** matsuhashi has joined #openstack-swift02:38
openstackgerritPeter Portante proposed a change to openstack/swift: Move like unit tests together; add comments  https://review.openstack.org/8327602:41
openstackgerritPeter Portante proposed a change to openstack/swift: Mock out time and sleep to avoid races  https://review.openstack.org/8327702:41
portanteclarkb, notmyname: ^^^ should fix the gate failure that clarkb mentioned02:41
portantewicked ugly code copying goin' on there, gonna spend more time to reduce that02:42
portanteopen to other suggestions, too late to think straight02:42
*** matsuhashi has quit IRC02:47
*** godb has joined #openstack-swift02:54
*** judd7_ has quit IRC03:03
*** nosnos has quit IRC03:04
sunhI am curious how swift ensures that during redistribution of ring , which request should go to which server. .. there could be some wrong assignment during ring copy operation.. how it is handled..03:04
*** fifieldt_ has joined #openstack-swift03:09
*** RockKuo has joined #openstack-swift03:34
*** nosnos has joined #openstack-swift03:48
*** matsuhashi has joined #openstack-swift03:48
openstackgerritZhang Hua proposed a change to openstack/swift: Add profiling middleware in Swift  https://review.openstack.org/5327003:50
*** chandan_kumar has joined #openstack-swift03:52
*** otoolee has quit IRC03:58
*** erlon has quit IRC04:02
godbclayg : hi, i try to test delete file and directory that expired04:03
godbobject-expirer used "x-delete-after"04:04
godbtime has passed,  .data file has changed to the .ts file.. and delete flag has reversed in the sqltie3 object table04:06
godbbut, i wonder how long it takes to replicator delete .ts file and directory04:07
*** MooingLemur has quit IRC04:08
godbin addition, useless row in database and .db file when manke cleared,  is it replicator's job??04:09
*** MooingLemur has joined #openstack-swift04:10
*** haomaiw__ has quit IRC04:14
*** haomaiwang has joined #openstack-swift04:15
*** haomaiw__ has joined #openstack-swift04:19
*** haomaiwang has quit IRC04:23
*** chandan_kumar has quit IRC04:34
*** fifieldt_ has quit IRC04:38
*** saju_m has joined #openstack-swift04:38
*** matsuhashi has quit IRC04:45
*** matsuhas_ has joined #openstack-swift04:49
*** matsuhas_ has quit IRC05:12
*** Midnightmyth has joined #openstack-swift05:13
*** matsuhashi has joined #openstack-swift05:29
*** chandan_kumar has joined #openstack-swift05:30
*** mmcardle has joined #openstack-swift05:36
*** zaitcev has quit IRC05:43
*** mmcardle has quit IRC05:47
*** ppai has joined #openstack-swift05:54
*** saju_m has quit IRC06:07
_sEBAs_somebody is having an issue at the openstach dashboard swift uploader? like UnicodeDecodeError after submiting a file06:17
*** psharma has joined #openstack-swift06:18
*** Midnightmyth has quit IRC06:26
*** russellb has quit IRC06:32
anticw_sEBAs_: object path?06:40
anticwis it valid utf-8 ?06:40
_sEBAs_anticw: must be?06:41
_sEBAs_anticw: cant just be any kind of file?06:41
_sEBAs_i tried through command line "swift upload ...." and it worked ! but through the dashboard doesn't :(06:42
_sEBAs_btw thanks for answer ;)06:42
_sEBAs_anticw: Im re installing the openstack06:45
_sEBAs_using the last branch of devstack "master"06:45
*** saju_m has joined #openstack-swift06:50
*** nshaikh has joined #openstack-swift06:54
*** mrsnivvel has joined #openstack-swift07:04
*** cheri has joined #openstack-swift07:32
cheriHI All,07:43
cherihttps://review.openstack.org/#/c/47713/1207:43
*** russellb has joined #openstack-swift07:47
openstackgerritZhang Hua proposed a change to openstack/swift: Add profiling middleware in Swift  https://review.openstack.org/5327008:01
*** ppai has quit IRC08:19
*** matsuhashi has quit IRC08:33
*** manish_ has joined #openstack-swift08:40
manish_Hi anyone there?08:41
*** saju_m has quit IRC08:43
*** nosnos has quit IRC08:43
manish_clayg: Hi, there!! Can I trouble you with some queries??08:44
hugokuomanish_: may I ?08:47
manish_hugokuo: sure08:51
*** nacim has joined #openstack-swift08:52
manish_What happens when object server crashes before renaming the temp file to data file08:52
manish_Who actually removes the temp file?08:52
*** mmcardle has joined #openstack-swift08:53
godbhello everybody.08:55
*** saju_m has joined #openstack-swift08:55
manish_hugokuo: ^^^09:00
*** omame has quit IRC09:03
*** omame has joined #openstack-swift09:05
manish_hugokuo: there?09:16
*** saju_m has quit IRC09:16
hugokuomanish_: yup... am reading the code for your question who removes the temp file09:16
manish_oh..thanks :)09:16
hugokuoit looks a bit different than before(1.4.x).09:17
manish_hmmm..ok09:25
*** saju_m has joined #openstack-swift09:27
*** tanee-away is now known as tanee09:35
*** tburnes has quit IRC09:36
*** bvandenh has joined #openstack-swift09:37
*** tburnes has joined #openstack-swift09:37
hugokuomanish_: ok... replicator09:39
hugokuoI mean object-replicator09:39
hugokuoThe object-replicator will call unlink file path if the tmp data resided over the reclaom_age. Then just remove it.09:41
*** mlipchuk has joined #openstack-swift09:43
*** matsuhashi has joined #openstack-swift09:45
saurabh_Hi there, what is the maximum memory requirement of proxy-server when handling 1024 request with 0 worker process09:50
saurabh_hugokuo: ^^^^09:50
hugokuosaurabh_: Don't get it. Do you mean the max memory usage ?09:52
saurabh_hugokuo: yes for a worker process when handling 1024 request in parallel09:53
hugokuofor 1024 concurrent requests ?09:53
saurabh_yes09:53
*** d89 has quit IRC09:54
hugokuoWell, I never care about that tho. Proxy-server not memory bound component. The Memory is for memcached and caching rings.09:54
hugokuoIn most case, proxy-server is CPU bounded ...09:56
openstackgerritAmala Basha proposed a change to openstack/python-swiftclient: swiftclient should check response before upload  https://review.openstack.org/8333010:03
saurabh_hugokuo: ok thnx10:08
hugokuoyou are welcome ...10:09
manish_Thanks Hugokuo....10:13
manish_One more query : If data file has been created properly in target path but object server crashes even beore sending PUT request to container server?10:14
manish_what will happen in above scenario? Some process deletes thhis data file or some process updated the container DB?10:15
hugokuomanish_: not a problem tho... b/c the rest two replica will update the container DB10:15
hugokuoAnd all(3replicas) container DB will consistency eventually :)10:16
manish_ok...if one replica has only passed and two had failed...so in this case who will delete the data file placed by successful object server?10:16
hugokuomanish_: very good question..... Let me find a discussion in mailing list which answered by torgomatic ...  That's brilliant.10:17
hugokuomanish_: actually.... The only copy will not be deleted ....... But user will get a 503.  But 503 doesn't mean the object PUT was a "failed" operation.10:19
* hugokuo looking for the thread10:19
godbupoos10:24
godbasdf10:24
*** saju_m has quit IRC10:24
godbhu... why don't delete .ts file!! :(10:24
godbhi hugokuo10:25
hugokuogodb: b/c it's not over the reclaim_age ....10:25
godbi setting recalim_age 120 second10:25
godband swfit version upgrede to 1.13 ver10:25
hugokuogodb: is replicator running ?10:25
godbof courcs10:26
hugokuogodb: hmm.... give it a quick test in my end. 5 mins10:26
hugokuomanish_: sorry ... I can't find the thread from mailing archive.10:26
manish_thanks hugokuo...but is it like that in this scenario, that object will forever be kept on disk?10:26
manish_its ok...10:26
godbdo you settinn recalim_age 5min for test?10:27
hugokuomanish_: or you can say, it was uploaded successfully......10:28
hugokuogodb: nope.. I mean I need 5mins to test it on Swift 1.1310:28
*** EmilienM has quit IRC10:28
godbthx.. i wait more.10:28
manish_ok..but in this case since quorum was not acheived..so container DB would not be updated..right?10:28
*** EmilienM has joined #openstack-swift10:28
godbwell.. it need object metadata?? to delete tombfile ?10:28
godblike .meta10:29
hugokuomanish_: I'd like to say "depends"10:30
* hugokuo I do really want to find the thread for you. It's pretty nice to explain the philosophy....10:31
godbi used to upload "x-delete-after: 120" for the test10:31
godband waiting and exploing10:32
godbthe object file change to ".ts"10:33
godbbut never delete .ts10:33
godb:(10:33
hugokuogodb: .....10:34
godbT_T10:34
hugokuogodb: That's for object-expire feature right ?10:35
hugokuogodb: Let me clarify it.... the x-delete-after is != reclaim_age....10:35
hugokuoThe object were deleted and set as .ts for ensuring all replicas are removed ...10:36
godbthat's right10:36
godbi know that too.10:36
godbafter the expiration of the file (.ts file)10:38
godbi waiting to about reclaim_age .. but never delete .ts file10:38
*** bvandenh has quit IRC10:40
godband.. how often do object-replicator check .ts file??  whenever each run?? or put event??10:41
*** nosnos has joined #openstack-swift10:44
hugokuogodb: hmm.. same behavior here.... I need to have deeper look after dinner :)10:48
*** bvandenh has joined #openstack-swift10:53
*** mkollaro has joined #openstack-swift10:55
godbhugokuo : have good dinner :)  i going home10:55
*** godb has quit IRC10:55
*** shashi has joined #openstack-swift11:07
*** matsuhashi has quit IRC11:07
shashiHi, I have a qeury, if I have one worker process on proxy server so by default it can handle 1024 concurrent request, so how many request it can put on wait before starting dropping them??11:08
shashiwhen 1024 request currently proccessing.11:09
*** saju_m has joined #openstack-swift11:14
openstackgerritVictor Stinner proposed a change to openstack/python-swiftclient: Python 3: Replace iter.next() with six.next(iter)  https://review.openstack.org/8255511:16
openstackgerritVictor Stinner proposed a change to openstack/python-swiftclient: Replace dict.iteritems() with dict.items()  https://review.openstack.org/8255711:21
openstackgerritVictor Stinner proposed a change to openstack/python-swiftclient: Replace dict.iteritems() with dict.items()  https://review.openstack.org/8255711:21
*** RockKuo has quit IRC11:25
*** matsuhashi has joined #openstack-swift11:32
*** saju_m has quit IRC11:33
*** gvernik has joined #openstack-swift11:34
*** saju_m has joined #openstack-swift11:35
*** matsuhashi has quit IRC11:45
*** shashi has quit IRC11:55
*** ppai has joined #openstack-swift11:59
*** mmcardle has quit IRC12:01
*** tanee is now known as tanee-away12:02
*** tanee-away is now known as tanee12:02
*** Trixboxer has joined #openstack-swift12:03
*** cheri has quit IRC12:03
*** ppai has quit IRC12:04
*** matsuhashi has joined #openstack-swift12:05
openstackgerritpaul luse proposed a change to openstack/swift: Move Storage Policy validation from parser to class  https://review.openstack.org/8325212:07
*** tanee is now known as tanee-away12:08
*** tanee-away is now known as tanee12:09
*** tanee is now known as tanee-away12:10
*** JuanManuelOlle has joined #openstack-swift12:12
*** tanee-away is now known as tanee12:12
*** mmcardle has joined #openstack-swift12:14
*** cheri has joined #openstack-swift12:21
*** ppai has joined #openstack-swift12:21
*** tanee is now known as tanee-away12:22
*** tanee-away is now known as tanee12:22
*** mkollaro has quit IRC12:29
*** mkollaro1 has joined #openstack-swift12:29
*** tanee is now known as tanee-away12:37
*** gordc has joined #openstack-swift12:40
*** matsuhashi has quit IRC12:45
*** matsuhashi has joined #openstack-swift12:45
*** tanee-away is now known as tanee12:48
*** tanee is now known as tanee-away12:48
*** matsuhashi has quit IRC12:50
chmoueltorgomatic: https://bugs.launchpad.net/swift/+bug/129835112:53
*** tanee-away is now known as tanee12:53
chmouelhave you seen that bug before? ^12:53
chmoueli think this is related to the change of having the ring stored as json12:53
*** tanee is now known as tanee-away12:53
chmouel(and simplejson woes)12:53
*** boblebauce has joined #openstack-swift12:54
*** boblebauce has quit IRC12:54
*** boblebauce has joined #openstack-swift12:54
*** judd7 has joined #openstack-swift12:56
*** psharma has quit IRC12:56
*** jamie_h_ has joined #openstack-swift12:57
*** ppai has quit IRC13:02
*** tanee-away is now known as tanee13:06
*** tanee is now known as tanee-away13:06
*** cheri has quit IRC13:07
*** tanee-away is now known as tanee13:09
*** ppai has joined #openstack-swift13:15
*** changbl has quit IRC13:17
*** matsuhashi has joined #openstack-swift13:18
*** cheri has joined #openstack-swift13:20
*** nshaikh has quit IRC13:24
*** matsuhashi has quit IRC13:25
*** matsuhashi has joined #openstack-swift13:26
*** matsuhashi has quit IRC13:26
*** matsuhashi has joined #openstack-swift13:26
*** mkollaro has joined #openstack-swift13:26
*** mkollaro1 has quit IRC13:28
*** chandankumar_ has joined #openstack-swift13:35
*** ppai has quit IRC13:35
*** krtaylor has quit IRC13:35
*** Stevo__ has joined #openstack-swift13:47
*** Stevo__ has left #openstack-swift13:49
openstackgerritConstantine Peresypkin proposed a change to openstack/swift: account to account copy implementation  https://review.openstack.org/7215713:57
*** zigo has quit IRC14:01
*** zigo has joined #openstack-swift14:03
*** krtaylor has joined #openstack-swift14:06
*** mordred has quit IRC14:08
*** dmsimard has joined #openstack-swift14:08
*** boblebauce has quit IRC14:13
*** boblebauce has joined #openstack-swift14:36
*** gvernik has quit IRC14:36
*** chandankumar_ has quit IRC14:46
*** cheri has quit IRC14:47
*** piyush1 has joined #openstack-swift14:50
*** chandankumar_ has joined #openstack-swift14:53
*** jergerber has joined #openstack-swift14:55
*** mmcardle has quit IRC14:55
*** mmcardle has joined #openstack-swift15:04
torgomaticchmouel: I have not seen that before, but I'd certainly believe it. This just reinforces my view that simplejson is awful.15:13
chmoueltorgomatic: indeed, will get the bug reporter to clean the patch and add test to submit it15:14
*** erlon has joined #openstack-swift15:15
*** matsuhashi has quit IRC15:18
*** nosnos has quit IRC15:19
*** chandankumar_ has quit IRC15:24
openstackgerritGreg Lange proposed a change to openstack/swift: Unify backend logging  https://review.openstack.org/8323715:25
*** mmcardle has quit IRC15:30
*** mmcardle has joined #openstack-swift15:36
*** hurricanerix has joined #openstack-swift15:39
openstackgerritA change was merged to openstack/swift: Invert which proxy logging middleware instance logs  https://review.openstack.org/8290915:40
*** gyee has joined #openstack-swift15:41
*** manish_ has quit IRC15:41
*** saju_m has quit IRC15:44
*** cheri has joined #openstack-swift15:56
*** csd has joined #openstack-swift15:58
*** changbl has joined #openstack-swift16:00
*** cheri has quit IRC16:01
*** zanc has joined #openstack-swift16:07
notmynamegood morning16:13
*** catintheroof has joined #openstack-swift16:18
*** catintheroof has left #openstack-swift16:18
*** mmcardle has quit IRC16:20
*** zigo has quit IRC16:41
*** mmcardle has joined #openstack-swift16:44
*** nacim has quit IRC16:48
*** nacim has joined #openstack-swift16:48
*** mlipchuk has quit IRC16:56
portantemornin'16:59
luisbgportante, morning :)17:03
portanteluisbg: top-o'-the-mornin'-to-ya17:06
luisbgportante, very well sir17:06
*** piyush1 has quit IRC17:08
*** bvandenh has quit IRC17:20
*** Midnightmyth has joined #openstack-swift17:20
pelusegood morning!17:21
*** tanee is now known as tanee-away17:24
*** piousbox has joined #openstack-swift17:24
*** zaitcev has joined #openstack-swift17:25
*** ChanServ sets mode: +v zaitcev17:25
openstackgerritGreg Lange proposed a change to openstack/swift: Unify backend logging  https://review.openstack.org/8323717:26
*** shri has joined #openstack-swift17:28
*** bada has quit IRC17:28
*** lpabon has joined #openstack-swift17:29
*** boblebauce has left #openstack-swift17:30
anticw_sEBAs_: the container/object names should be valid utf-8 as there are places which have inplicit assumptions along those lines17:34
anticwit could be relaxed with some effort but i think it's quite reasonable as-is17:35
anticwpeluse: the EC patches ... in whatever state they are in ... are they in the public eye anywhere i can browse?17:35
peluseyes, there are only a few right now.  One sec17:37
_sEBAs_anticw: yeah, actually there is a patch already to treat that, but, I think that error is caused by an untreated throw exception17:37
peluseanticw: https://review.openstack.org/#/c/66482/ https://review.openstack.org/#/c/66906/ https://review.openstack.org/#/c/66905/17:39
*** zigo has joined #openstack-swift17:39
peluseanticw:  note that there is a new requirement not yet approved that prevents these from passing on Jenkins so many will show abandoned because of that but they're not.  Also, not guarantee that any have been recently rebased.  Once SP goes through they'll be cleaned up and made more consumable17:39
anticwunderstood, i'm looking over the second one right now17:40
anticwpeluse: the EC fragments are stored across multiple disks on the same object server still i take it?17:41
anticws/disks/devices/17:41
peluseno, fragments are scaterred over multiple storage nodes17:41
anticwoh, i see, you're fragmentin the the proxy with a minimally bufferred stream17:42
anticw(that came out quite garbled sorry but i think it makes sense)17:43
peluseyes, we'll buffer up to N size of an object (1MB right now I think) and then EC that, spread it out over the nodes, then do the next portion of the object, etc., etc.  The fragments are not stored as separate objects, they are appended (so we aren't doing a whole ton of 1MB files per object)17:43
*** tanee-away is now known as tanee17:43
anticwright, i actually have a use case for 1MB objects and having tons of them :)17:44
peluseclarrification:  fragments are actuially objects, I meant the 1MB sections of fragments.17:44
peluseexcellent!17:44
peluseif you obj is 1MB in size... very good fit17:44
pelusebut its all tunable and we haven't characterized much of anything yet...17:45
anticwpeluse: no, my storage target potentally wants <= 1MB chunks17:45
pelusecool, like I said, lots of knobs still to mess with for various use cases...17:46
*** nacim has quit IRC17:48
*** tanee is now known as tanee-away18:10
*** tanee-away is now known as tanee18:12
*** piyush1 has joined #openstack-swift18:13
*** pandemicsyn has quit IRC18:17
*** pandemicsyn has joined #openstack-swift18:18
*** lpabon has quit IRC18:19
*** pandemicsyn has quit IRC18:20
*** pandemicsyn has joined #openstack-swift18:21
*** jamie_h_ has quit IRC18:22
*** gholt has quit IRC18:25
*** gholt has joined #openstack-swift18:26
*** ChanServ sets mode: +v gholt18:26
*** mkollaro has quit IRC18:28
*** mmcardle has quit IRC18:31
*** csd_ has joined #openstack-swift18:32
*** gholt has quit IRC18:34
*** csd has quit IRC18:35
openstackgerritClay Gerrard proposed a change to openstack/swift: Only run flake8 on Swift code  https://review.openstack.org/8317718:44
openstackgerritClay Gerrard proposed a change to openstack/swift: Add object-reconciler daemon  https://review.openstack.org/8073018:47
*** ChanServ sets mode: +v acoles_18:49
*** creiht has quit IRC18:57
*** creiht has joined #openstack-swift18:57
*** ChanServ sets mode: +v creiht18:57
*** MooingLemur has quit IRC19:12
*** MooingLemur has joined #openstack-swift19:12
*** tanee is now known as tanee-away19:16
*** csd_ has quit IRC19:17
*** csd_ has joined #openstack-swift19:21
gordccreiht: ping19:25
*** gholt has joined #openstack-swift19:34
*** ChanServ sets mode: +v gholt19:37
*** gholt has quit IRC19:47
*** gholt has joined #openstack-swift19:48
*** ChanServ sets mode: +v gholt19:48
*** piyush has joined #openstack-swift19:51
*** piyush1 has quit IRC19:53
*** csd_ has quit IRC19:58
*** cschwede has quit IRC20:05
openstackgerritPete Zaitcev proposed a change to openstack/swift: Pluggable Back-ends for account and container servers  https://review.openstack.org/4771320:06
*** cschwede_ has joined #openstack-swift20:09
*** cschwede_ has quit IRC20:10
*** cschwede has joined #openstack-swift20:10
*** cschwede has quit IRC20:10
*** cschwede has joined #openstack-swift20:11
*** csd_ has joined #openstack-swift20:15
*** ChanServ sets mode: +v cschwede20:20
*** mkollaro has joined #openstack-swift20:22
notmynameI just sent an email to the -dev mailing list: acoles_ and cschwede are now part of swift core20:35
notmyname(so now you can bug them for reviews too ;-))20:35
*** fifieldt has quit IRC20:37
*** Trixboxer has quit IRC20:39
*** EmilienM has quit IRC20:42
*** EmilienM has joined #openstack-swift20:43
creihtgordc: howdy20:43
*** jamie_h_ has joined #openstack-swift20:44
gordccreiht: hey20:48
gordccreiht: i was hoping, when you have time, could you take a look at https://review.openstack.org/#/c/82131/ to verify we're using middleware logging appropriately.20:48
*** bobf has joined #openstack-swift20:48
*** fifieldt has joined #openstack-swift20:49
creihtgordc: it should be WARNING instead of WARN20:50
creihtotherwise that *should* work20:50
*** bobf1 has joined #openstack-swift20:50
gordccreiht: cool. i'll let Nadya know. it seems to have cleared logs with WARN but i guess it's just filtering everything.20:52
creihtheh20:52
creihtthere *may* be an alias for that20:52
creihtbut the python docs indicate WARNING20:52
creihtfor loging20:52
gordccreiht: i see. cool cool. thanks for taking a look.20:53
creihtnp20:53
creihtglad it is working out20:53
portanteacoles_, cschwede welcome!20:56
creihtindeed21:00
openstackgerritPeter Portante proposed a change to openstack/swift: Mock out time and sleep to avoid races  https://review.openstack.org/8327721:04
openstackgerritPeter Portante proposed a change to openstack/swift: Move like unit tests together; add comments  https://review.openstack.org/8327621:04
portanteclarkb: ^^^21:05
portantegotta head out to the '99s for a drink after three days of all day meetings, back online a bit later21:05
* portante out21:05
creihtgordc: just tested, and it seems WARN works as well21:06
cschwedeportante: thank you very much - i'm still a little bit speechless :)21:06
creihtcschwede: just wait for the coronation ceremony :)21:07
gordccreiht: cool. think we need to change it in patch still?21:07
creihtnah21:07
creihtunless you want to for some consistency reason21:07
cschwedecreiht: ha, now you make me even more curious :)21:08
gordccreiht: lol consistency isn't in my repetoire... i'll leave it for now.21:08
creihtcschwede: hehe21:09
creihtjust kidding :)21:09
*** JuanManuelOlle has quit IRC21:11
clarkbportante: thanks again21:19
openstackgerritA change was merged to openstack/swift: Write out ring.gz's in a safer fashion  https://review.openstack.org/8320921:23
*** jamie_h_ has quit IRC21:47
*** gordc has left #openstack-swift21:51
*** piyush has quit IRC21:58
*** sungju has joined #openstack-swift22:04
*** changbl has quit IRC22:07
*** csd_ has quit IRC22:22
*** sungju has quit IRC22:24
*** bobf1 has quit IRC22:29
Alex_GaynorThere's a handful of small patches for siwftclient on py3k that shoudl be really easy to get merged, they're the set I just +1'd :-)22:29
*** bobf has quit IRC22:30
zaitcevpeluse: Please have a look at https://gist.github.com/zaitcev/9699561 (use "raw", it needs a 142 column screen)22:45
*** jergerber has quit IRC22:47
*** dmsimard has quit IRC22:49
*** mkollaro has quit IRC22:54
rpeddeQiot23:20
rpeddewow.23:20
*** tdasilva has joined #openstack-swift23:20
pelusezaitcev:  will do23:32
*** erlon has quit IRC23:32
zaitcevpeluse: Thanks. I meant to say "look while reading the PBE review"23:33
pelusezaitcev:  cool23:36
*** Midnightmyth has quit IRC23:42
*** early has quit IRC23:49
*** early has joined #openstack-swift23:53
*** rturk-away has quit IRC23:54
*** rturk-away has joined #openstack-swift23:57

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