Friday, 2015-10-09

*** Guest7982 has quit IRC00:01
*** david-ly_ has joined #openstack-swift00:04
*** david-lyle has quit IRC00:05
*** morgan is now known as mordgan00:16
*** mordgan is now known as morgan00:16
*** morgan is now known as mordan00:16
*** mordan is now known as mordgan00:16
*** zhill has quit IRC00:25
*** kei_yama has quit IRC00:29
*** vinsh has quit IRC00:29
*** DericHorn-HP has joined #openstack-swift00:38
*** gyee has quit IRC00:41
*** DericHorn-HP has quit IRC00:42
*** m_kazuhiro has joined #openstack-swift00:42
kota_good morning00:43
*** ho has joined #openstack-swift00:44
*** DericHorn-HP has joined #openstack-swift00:45
*** DericHorn-HP has quit IRC00:48
*** bkeller has joined #openstack-swift00:52
*** CR7 has quit IRC00:54
*** wbhuber has quit IRC01:01
*** setmason has joined #openstack-swift01:07
*** david-ly_ has quit IRC01:14
*** diogogmt has joined #openstack-swift01:19
*** david-lyle has joined #openstack-swift01:22
mattoliveraukota_: morning01:29
*** david-lyle has quit IRC01:29
*** jrichli has joined #openstack-swift01:42
*** eariasn has joined #openstack-swift01:43
*** jamielennox is now known as jamielennox|away01:46
*** hrou has joined #openstack-swift01:47
*** setmason has quit IRC01:51
openstackgerritMerged openstack/python-swiftclient: Miscellaneous (mostly test) cleanup  https://review.openstack.org/22200901:52
*** haomaiwang has joined #openstack-swift01:56
*** haomaiwang has quit IRC02:01
*** haomaiwa_ has joined #openstack-swift02:04
*** kei_yama has joined #openstack-swift02:06
*** Guest563 has quit IRC02:07
*** km has joined #openstack-swift02:07
*** km is now known as Guest4805702:08
openstackgerritTim Burke proposed openstack/python-swiftclient: Add --decode-content option  https://review.openstack.org/18495702:10
*** setmason has joined #openstack-swift02:31
*** mac_ified has joined #openstack-swift02:34
*** hezhiqiang has joined #openstack-swift02:41
*** klrmn1 has quit IRC02:41
*** klrmn1 has joined #openstack-swift02:41
openstackgerritCarlos Cavanna proposed openstack/swift: bug/1270114. Missing documentation for Bulk Middleware.  https://review.openstack.org/23268802:46
*** hezhiqiang has quit IRC02:46
openstackgerritAzhagu Selvan SP proposed openstack/swift: Fixes a typo in slo doc  https://review.openstack.org/23285002:50
openstackgerritTim Burke proposed openstack/python-swiftclient: Use bulk-delete middleware when available  https://review.openstack.org/19088702:54
*** trifon has joined #openstack-swift03:00
*** kei_yama has quit IRC03:00
*** haomaiwa_ has quit IRC03:01
*** haomaiwang has joined #openstack-swift03:01
*** sanchitmalhotra has joined #openstack-swift03:09
*** sanchitmalhotra1 has joined #openstack-swift03:13
*** hezhiqiang has joined #openstack-swift03:14
*** silor has joined #openstack-swift03:15
*** sanchitmalhotra has quit IRC03:15
*** DericHorn-HP has joined #openstack-swift03:21
*** diogogmt has quit IRC03:23
*** DericHorn-HP has quit IRC03:25
*** setmason has quit IRC03:29
*** eariasn has quit IRC03:30
*** eariasn has joined #openstack-swift03:31
*** eariasn has quit IRC03:35
*** sanchitmalhotra1 has quit IRC03:35
*** sanchitmalhotra has joined #openstack-swift03:37
*** sanchitmalhotra1 has joined #openstack-swift03:40
*** bkeller has quit IRC03:41
*** sanchitmalhotra has quit IRC03:42
*** Kennan has quit IRC03:43
*** Kennan has joined #openstack-swift03:43
*** trifon has quit IRC03:47
*** david-lyle has joined #openstack-swift03:47
*** klrmn1 has quit IRC03:48
*** kei_yama has joined #openstack-swift03:52
*** hezhiqiang has quit IRC03:52
*** links has joined #openstack-swift03:53
*** jmccarthy has joined #openstack-swift03:53
openstackgerritOpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements  https://review.openstack.org/8925003:54
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873603:55
jmccarthyHello, anyone got a sec for question about:03:59
jmccarthyObject POST failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/test2/file2 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<03:59
jmccarthyand on the proxy server:03:59
jmccarthyproxy-server: Invalid user token - rejecting request03:59
jmccarthyswift upload seems to work fine, but swift post runs into this ?03:59
*** chlong has joined #openstack-swift04:00
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-swift04:02
*** kei_yama has quit IRC04:04
*** kei_yama has joined #openstack-swift04:04
*** chlong has quit IRC04:05
*** csd_ has joined #openstack-swift04:05
mattoliveraujmccarthy: well it seems to be saying that the token is wrong.04:14
*** chlong has joined #openstack-swift04:18
jmccarthyYea not sure how I can 'swift upload' new files/containers and those succeed, is there a reason why 'post' would be different I'm missing ?04:18
timburkejmccarthy: if you exported your token as well as the rest of your credentials, swiftclient will reauth on 401s (which i would expect is what's happening on upload; you could test this with `swift --debug upload ...`)04:22
timburkeif swift responds with a 404, though, it won't (since the server didn't say "i don't know who you are", it said "that's not a thing")04:23
jmccarthyInteresting ! Ok It does give 404 with upload, but then success04:25
jmccarthy...04:25
jmccarthyINFO:swiftclient:REQ: curl -i http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 -I -H "X-Auth-Token: 8020fe06d4a6481e8e91600e9320a0f3"04:25
jmccarthyINFO:swiftclient:RESP STATUS: 404 Not Found04:25
jmccarthyINFO:swiftclient:RESP HEADERS: [('date', 'Fri, 09 Oct 2015 04:25:17 GMT'), ('content-length', '0'), ('content-type', 'text/html; charset=UTF-8'), ('x-trans-id', 'txebc8b0d2403d42d5acb46-00561741ad')]04:25
jmccarthyERROR:swiftclient:Object HEAD failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 404 Not Found04:25
jmccarthyTraceback (most recent call last):04:25
jmccarthy  File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1390, in _retry04:25
jmccarthy    service_token=self.service_token, **kwargs)04:25
jmccarthy  File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 994, in head_object04:25
jmccarthy    http_response_content=body)04:25
jmccarthyClientException: Object HEAD failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 404 Not Found04:25
jmccarthyDEBUG:requests.packages.urllib3.connectionpool:"PUT /v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 HTTP/1.1" 201 004:25
jmccarthyDEBUG:swiftclient:REQ: curl -i http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 -X PUT -H "X-Auth-Token: 8020fe06d4a6481e8e91600e9320a0f3"04:25
*** csd_ has quit IRC04:26
timburkejmccarthy: what's it do when you post to that same file? or try to download?04:27
jmccarthyHmm ok same file again seems to go without the 404:04:29
jmccarthyINFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): 172.28.128.5104:29
jmccarthyDEBUG:requests.packages.urllib3.connectionpool:"HEAD /v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 HTTP/1.1" 200 004:29
jmccarthyDEBUG:swiftclient:REQ: curl -i http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 -I -H "X-Auth-Token: f53eede450f249efa74e349b4c898931"04:29
jmccarthyDEBUG:swiftclient:RESP STATUS: 200 OK04:29
jmccarthyDEBUG:swiftclient:RESP HEADERS: [('content-length', '10485760'), ('x-object-meta-mtime', '1444291489.981214'), ('accept-ranges', 'bytes'), ('last-modified', 'Fri, 09 Oct 2015 04:25:18 GMT'), ('etag', 'f1c9645dbc14efddc7d8a322685f26eb'), ('x-timestamp', '1444364717.97251'), ('x-trans-id', 'txd0338eba5f864566a6c32-0056174282'), ('date', 'Fri, 09 Oct 2015 04:28:50 GMT'), ('content-type', 'application/octet-stream')]04:29
jmccarthyDEBUG:requests.packages.urllib3.connectionpool:"PUT /v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 HTTP/1.1" 201 004:29
jmccarthyDEBUG:swiftclient:REQ: curl -i http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file1 -X PUT -H "X-Auth-Token: f53eede450f249efa74e349b4c898931"04:29
jmccarthyDEBUG:swiftclient:RESP STATUS: 201 Created04:29
jmccarthyDEBUG:swiftclient:RESP HEADERS: [('content-length', '0'), ('last-modified', 'Fri, 09 Oct 2015 04:28:51 GMT'), ('etag', 'f1c9645dbc14efddc7d8a322685f26eb'), ('x-trans-id', 'tx37d7c9294e1b4135bf0d6-0056174282'), ('date', 'Fri, 09 Oct 2015 04:28:51 GMT'), ('content-type', 'text/html; charset=UTF-8')]04:29
jmccarthyfile104:29
timburke(fwiw, the attempted HEAD is to check for SLOs and DLOs; it's assumed that if you overwrite a large object, you'll want to clean up the segment files as well. this can be overridden with --leave-segments)04:29
jmccarthyThe download fails =/04:29
jmccarthyre SLOs DLOs check: Ok so it's not so unusual for that to 404 then is it ?04:30
timburke...so GET 404s but HEAD 200s? that's...odd...04:30
timburkecorrect.04:30
timburkemind doing a --debug on download?04:31
jmccarthyOh sure one sec04:31
jmccarthyINFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): 172.28.128.5104:32
jmccarthyDEBUG:requests.packages.urllib3.connectionpool:"GET /v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqq/file1 HTTP/1.1" 404 7004:32
jmccarthyINFO:swiftclient:REQ: curl -i http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqq/file1 -X GET -H "X-Auth-Token: 92368447c05e4c94bf8930a274ed0784"04:32
jmccarthyINFO:swiftclient:RESP STATUS: 404 Not Found04:32
jmccarthyINFO:swiftclient:RESP HEADERS: [('date', 'Fri, 09 Oct 2015 04:32:32 GMT'), ('content-length', '70'), ('content-type', 'text/html; charset=UTF-8'), ('x-trans-id', 'tx4e9b54f94d8547ddb8195-0056174360')]04:32
jmccarthyINFO:swiftclient:RESP BODY: <html><h1>Not Found</h1><p>The resource could not be found.</p></html>04:32
jmccarthyERROR:swiftclient:Object GET failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqq/file1 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<04:32
jmccarthyTraceback (most recent call last):04:32
jmccarthy  File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1390, in _retry04:32
jmccarthy    service_token=self.service_token, **kwargs)04:32
jmccarthy  File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 949, in get_object04:32
jmccarthy    http_response_content=body)04:32
jmccarthyClientException: Object GET failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqq/file1 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<04:32
jmccarthyERROR:swiftclient.service:Object GET failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqq/file1 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<04:32
timburkei count only 3 q's instead of 4...04:32
jmccarthy=( yea that works04:33
jmccarthyDEBUG:swiftclient:RESP STATUS: 200 OK04:33
jmccarthyDEBUG:swiftclient:RESP HEADERS: [('content-length', '10485760'), ('x-object-meta-mtime', '1444291489.981214'), ('accept-ranges', 'bytes'), ('last-modified', 'Fri, 09 Oct 2015 04:28:51 GMT'), ('etag', 'f1c9645dbc14efddc7d8a322685f26eb'), ('x-timestamp', '1444364930.84297'), ('x-trans-id', 'tx18771a5f29a44f17b9e89-00561743b9'), ('date', 'Fri, 09 Oct 2015 04:34:01 GMT'), ('content-type', 'application/octet-stream')]04:33
jmccarthyfile1 [auth 0.164s, headers 0.269s, total 0.385s, 47.557 MB/s]04:33
timburkeglad to help :)04:33
jmccarthyHehe well I'm still not so sure about why the post fails tho ?04:33
timburke--debug? and you probably ought to be redacting that auth token... (sorry, should have mentioned earlier)04:34
*** flwang has quit IRC04:35
jmccarthyINFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): 172.28.128.5104:35
jmccarthyDEBUG:requests.packages.urllib3.connectionpool:"POST /v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file5 HTTP/1.1" 404 7004:35
jmccarthyINFO:swiftclient:REQ: curl -i http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file5 -X POST -H "X-Auth-Token: 413408c49549425b92b754cc7086e5f4"04:35
jmccarthyINFO:swiftclient:RESP STATUS: 404 Not Found04:35
jmccarthyINFO:swiftclient:RESP HEADERS: [('date', 'Fri, 09 Oct 2015 04:36:22 GMT'), ('content-length', '70'), ('content-type', 'text/html; charset=UTF-8'), ('x-trans-id', 'tx0dcc708008794550a5dd3-0056174446')]04:35
jmccarthyINFO:swiftclient:RESP BODY: <html><h1>Not Found</h1><p>The resource could not be found.</p></html>04:35
jmccarthyERROR:swiftclient:Object POST failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file5 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<04:35
jmccarthyTraceback (most recent call last):04:35
jmccarthy  File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1390, in _retry04:35
jmccarthy    service_token=self.service_token, **kwargs)04:35
jmccarthy  File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1147, in post_object04:35
jmccarthy    http_response_content=body)04:35
jmccarthyClientException: Object POST failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file5 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<04:35
jmccarthyERROR:swiftclient.service:Object POST failed: http://172.28.128.51:8080/v1/AUTH_385bd95a576d43428ce97efb5a95ae2d/testqqqq/file5 404 Not Found  [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<04:35
jmccarthyOh - "and you probably ought to be redacting that auth token" is this what is giving me trouble ? How would I do that ?04:36
timburkeno, i mean that an auth token ought to be guarded as closely as username/password04:37
jmccarthytimburke: Thank you by the way for your help ! =)04:37
timburkebut we can definitely download file5?04:37
timburkesure! happy to.04:37
jmccarthyOh ah it's a scratch setup, one sec04:37
timburkeno worries. just realized that it doesn't look like a private range :P04:38
*** kei_yama has quit IRC04:39
jmccarthyAh .. no file 5 isn't there sorry .. so post will only work on a file that is already there ?04:39
timburkeyes. otherwise, what would the metadata mean? if it doesn't have a backing object (even a zero-byte object), it doesn't quite make sense04:41
*** kei_yama has joined #openstack-swift04:41
jmccarthyMaybe I have been mixing up my commands, I was sure I had done for files that are present tho I mean - let me give it another go04:42
*** mfalatic has joined #openstack-swift04:43
*** proteusguy__ has quit IRC04:44
*** jrichli has quit IRC04:52
jmccarthytimburke: It seems to be a mixup - thanks again !04:52
*** hezhiqiang has joined #openstack-swift04:52
timburkehappy to help!04:53
*** sanchitmalhotra has joined #openstack-swift04:54
*** hrou has quit IRC04:55
*** ppai has joined #openstack-swift04:55
*** trifon has joined #openstack-swift04:55
*** sanchitmalhotra1 has quit IRC04:56
*** mac_ified has quit IRC04:57
*** proteusguy__ has joined #openstack-swift04:57
*** haomaiwang has quit IRC05:01
*** m_kazuhiro has quit IRC05:01
*** haomaiwang has joined #openstack-swift05:02
jmccarthytimeburke, you still there ? ;)05:02
jmccarthyHow about this: Why does the account server seem to insist on using localhost in this ?05:03
jmccarthyaccount-server: 172.28.128.30 - - [07/Oct/2015:10:47:39 +0000] "HEAD05:03
jmccarthy/sdb1/149/.expiring_objects" 404 - "HEAD05:03
jmccarthy "tx606598a3294245f9a12d0-005614f84b"05:03
jmccarthy"proxy-server 1" 0.0003 "-" 23 -05:03
jmccarthyaccount-server: 172.28.128.30 - - [07/Oct/2015:10:47:39 +0000] "GET05:03
jmccarthy/sdb1/149/.expiring_objects" 404 - "GET05:03
jmccarthy05:03
jmccarthy"txa3531c97d8484aeaa279c-005614f84b" "proxy-server 1" 0.0003 "-" 23 -05:03
jmccarthyOh it's been stripped out05:04
jmccarthyptth://localhost/v1/.expiring_objects?format=json&marker=&end_marker="05:05
*** Venkatesh has joined #openstack-swift05:12
*** zhill has joined #openstack-swift05:13
*** hezhiqiang has quit IRC05:16
*** sanchitmalhotra1 has joined #openstack-swift05:22
*** sanchitmalhotra has quit IRC05:24
*** haomaiwang has quit IRC05:31
*** chlong has quit IRC05:31
*** haomaiwa_ has joined #openstack-swift05:33
mattoliveraujmccarthy: you should paste in something like paste.openstack.org, makes it easier to read :)05:34
jmccarthySorry yes your right !05:35
jmccarthyI blame Zzzz05:36
mattoliveraujmccarthy: lol05:36
mattoliveraujmccarthy: the localhost could be coming from something using an internal client internally. Which pops up as localhost (cause it uses a small proxy server) or depending on the IPs you've used when building your rings.05:37
jmccarthyhttp://paste.openstack.org/show/475815/05:37
jmccarthyYea I was thinking something like that, but it's not in rings and all configs seem to be bound to ips that are not localhost05:38
mattoliveraujmccarthy: that would be the object expirer and yes it would be using the internal swift client to talk to the cluster to find objects that are expiring05:39
jmccarthyI'm not sure what it is that the account server wants to expire or check for expiry05:39
jmccarthyHmm but it seems to be coming from the account server ?05:39
mattoliveraujmccarthy:  it isn't coming from the account server, its the internal client asking the account server for the list of containers used to store expiring objects.05:42
mattoliverauso it's the account server logging the request it recieved.05:42
jmccarthymattoliverau: Ok ! Ah ok that fits, there seems to be a lot of them tho ? And they are 404 hrm05:43
mattoliveraujmccarthy: you probably don't have any expiring objects so the expirty object account hasn't been created05:44
jmccarthymattoliverau: Ok good idea, so if I stick in something that should expire at some stage - I'll try that !05:44
*** m_kazuhiro has joined #openstack-swift05:46
*** hezhiqiang has joined #openstack-swift05:48
*** SkyRocknRoll has joined #openstack-swift05:49
jmccarthymattoliverau: Thanks ! That seems to be it alright =)05:57
*** itlinux has joined #openstack-swift05:58
*** haomaiwa_ has quit IRC06:01
*** peterlisak has joined #openstack-swift06:01
*** haomaiwang has joined #openstack-swift06:02
*** Venkatesh_ has joined #openstack-swift06:04
*** Venkatesh has quit IRC06:06
*** itlinux has quit IRC06:11
*** hezhiqiang has quit IRC06:26
*** geaaru has joined #openstack-swift06:30
*** fbo has quit IRC06:35
*** fbo has joined #openstack-swift06:37
openstackgerritMatthew Oliver proposed openstack/swift: Make db_replicator usync smaller containers  https://review.openstack.org/23293106:37
jmccarthyIs there a good spot to find more information about the swift internal client ?06:38
*** chlong has joined #openstack-swift06:38
mattoliveraujmccarthy: not really, I mean there are doc strings defined for using it. but it's used internally by swift daemons/tools.  There is API documentation: http://docs.openstack.org/developer/swift/misc.html#module-swift.common.internal_client06:46
jmccarthymattoliverau: Ok cool, I'll check that out - thanks again ! =)06:47
*** sanchitmalhotra has joined #openstack-swift06:56
*** hezhiqiang has joined #openstack-swift06:57
*** sanchitmalhotra1 has quit IRC06:58
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:02
*** dmorita has joined #openstack-swift07:05
*** hezhiqiang has quit IRC07:06
*** rledisez has joined #openstack-swift07:12
*** haomaiwang has quit IRC07:19
*** haomaiwa_ has joined #openstack-swift07:22
*** itlinux has joined #openstack-swift07:23
*** subscope has quit IRC07:29
*** marzif has joined #openstack-swift07:45
*** zhill has quit IRC07:50
*** delattec has quit IRC07:58
*** haomaiwa_ has quit IRC08:01
*** haomaiwang has joined #openstack-swift08:01
*** haomaiwang has quit IRC08:02
*** openstackstatus has quit IRC08:02
*** haomaiwang has joined #openstack-swift08:03
*** openstackstatus has joined #openstack-swift08:04
*** ChanServ sets mode: +v openstackstatus08:04
*** chlong has quit IRC08:09
*** ozialien has joined #openstack-swift08:13
*** ozialien has quit IRC08:19
*** ozialien has joined #openstack-swift08:20
*** ozialien has quit IRC08:27
*** ozialien has joined #openstack-swift08:28
*** cdelatte has quit IRC08:36
*** cdelatte has joined #openstack-swift08:37
*** ozialien has quit IRC08:37
*** ozialien has joined #openstack-swift08:37
*** jistr has joined #openstack-swift08:41
*** joeljwright has joined #openstack-swift08:47
*** ChanServ sets mode: +v joeljwright08:47
*** ozialien has quit IRC08:48
*** ozialien has joined #openstack-swift08:48
*** aswadr has joined #openstack-swift08:55
*** jordanP has joined #openstack-swift08:59
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
*** hezhiqiang has joined #openstack-swift09:06
*** marzif has quit IRC09:10
*** aix has joined #openstack-swift09:13
*** sanchitmalhotra1 has joined #openstack-swift09:26
*** sanchitmalhotra has quit IRC09:28
*** zhiyan has quit IRC09:34
*** serverascode has quit IRC09:34
*** nottrobin has quit IRC09:34
*** dmorita has quit IRC09:36
*** briancurtin has quit IRC09:36
*** ozialien has quit IRC09:40
*** mahatic has joined #openstack-swift09:43
*** haomaiwang has quit IRC09:55
*** zhiyan has joined #openstack-swift09:56
*** zhiyan has quit IRC09:57
*** haomaiwa_ has joined #openstack-swift09:57
openstackgerritMerged openstack/swift: swift-ring-builder can't select id=0  https://review.openstack.org/23251809:58
*** marzif has joined #openstack-swift10:00
*** haomaiwa_ has quit IRC10:01
*** haomaiwa_ has joined #openstack-swift10:01
*** nottrobin has joined #openstack-swift10:10
*** serverascode has joined #openstack-swift10:16
*** zhiyan has joined #openstack-swift10:18
*** breitz has quit IRC10:22
*** breitz has joined #openstack-swift10:23
*** chlong has joined #openstack-swift10:25
*** briancurtin has joined #openstack-swift10:29
*** sanchitmalhotra has joined #openstack-swift10:29
*** sanchitmalhotra1 has quit IRC10:31
*** haomaiwa_ has quit IRC10:37
*** 18VAATL7C has joined #openstack-swift10:38
*** mahatic has quit IRC10:42
*** mahatic has joined #openstack-swift10:45
*** ho has quit IRC10:50
*** Guest48057 has quit IRC10:55
*** 18VAATL7C has quit IRC11:01
*** haomaiwang has joined #openstack-swift11:01
*** chlong has quit IRC11:15
*** sanchitmalhotra has quit IRC11:25
*** kei_yama has quit IRC11:31
*** alejandrito has joined #openstack-swift11:32
*** gustavo_ has quit IRC11:36
*** gustavo has joined #openstack-swift11:40
*** mac_ified has joined #openstack-swift11:42
*** weihan has joined #openstack-swift11:48
*** mac_ified has quit IRC12:00
*** haomaiwang has quit IRC12:01
*** haomaiwang has joined #openstack-swift12:01
*** m_kazuhiro has quit IRC12:03
*** jordanP has quit IRC12:07
*** cdelatte has quit IRC12:08
*** weihan has quit IRC12:15
*** weihan has joined #openstack-swift12:15
*** lpabon has joined #openstack-swift12:17
*** weihan_ has joined #openstack-swift12:21
*** mahatic has quit IRC12:22
*** cdelatte has joined #openstack-swift12:23
*** delattec has joined #openstack-swift12:23
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873612:24
*** weihan has quit IRC12:24
*** chlong has joined #openstack-swift12:26
hayponotmyname: oh, you blocked all requirements update: https://review.openstack.org/8873612:26
hayponotmyname: why not updating them?12:26
hayponotmyname: (hi ;-))12:26
hayponotmyname: if it's because ";python_version<'3.0'" which requires a recent pbr version, you should see my change https://review.openstack.org/#/c/217423/ which upgrades pbr and adds support for environment markers ("; python_version ..." in requirements)12:28
*** haomaiwang has quit IRC12:31
*** aix has quit IRC12:31
*** SkyRocknRoll has quit IRC12:33
*** diogogmt has joined #openstack-swift12:45
*** eariasn has joined #openstack-swift12:45
*** weihan_ has quit IRC12:50
*** weihan has joined #openstack-swift12:50
openstackgerritRobert Francis proposed openstack/swift: WIP: Symlink implementation. (work in progress)  https://review.openstack.org/23216212:50
*** setmason has joined #openstack-swift12:52
*** marzif has quit IRC12:52
*** marzif has joined #openstack-swift12:53
*** aix has joined #openstack-swift13:02
*** janonymous_ has joined #openstack-swift13:05
*** silor has quit IRC13:07
openstackgerritjanonymous proposed openstack/swift: Use six.moves.map/filter/zip inplace of itertools.izip/imap/ifilter  https://review.openstack.org/20341413:10
*** hrou has joined #openstack-swift13:11
*** links has quit IRC13:19
*** diogogmt has quit IRC13:21
openstackgerritjanonymous proposed openstack/swift: Python 3 deprecated the logger.warn method in favor of warning  https://review.openstack.org/20822213:25
*** Venkatesh_ has quit IRC13:28
*** setmason_ has joined #openstack-swift13:30
*** diogogmt has joined #openstack-swift13:32
*** setmason has quit IRC13:33
*** setmason_ is now known as setmason13:33
petertr7Hello! I was wondering if users who have read and write access to a container (via container ACLs) are able to complete "swift upload"? I'm able to complete PUTs with curl but not with python-swiftclient. I'm getting an "Account not found" error. Strangely I'm still able to do a "swift list <container>" successfully13:34
*** geaaru has quit IRC13:35
petertr7Also, I'm able to successfully delete files in the container as well "swift delete <container> <file>"13:37
*** janonymous_ has quit IRC13:43
*** geaaru has joined #openstack-swift13:48
*** marekkaleta has joined #openstack-swift13:48
openstackgerritMahati Chamarthy proposed openstack/swift: Guess content-type on PUT  https://review.openstack.org/23257213:53
*** dustins has joined #openstack-swift13:55
*** haomaiwang has joined #openstack-swift13:58
*** haomaiwang has quit IRC14:01
*** haomaiwa_ has joined #openstack-swift14:01
*** wbhuber has joined #openstack-swift14:12
*** mahatic has joined #openstack-swift14:14
*** mahatic has quit IRC14:14
*** baojg has joined #openstack-swift14:17
*** mahatic has joined #openstack-swift14:21
*** setmason has quit IRC14:23
*** thumpba has joined #openstack-swift14:30
*** itlinux has quit IRC14:31
openstackgerritPeter Lisák proposed openstack/swift: swift-ring-builder can't remove a device with zero weight  https://review.openstack.org/23309614:37
*** peterlisak has quit IRC14:38
*** mahatic has quit IRC14:39
*** mahatic has joined #openstack-swift14:40
*** ppai has quit IRC14:40
*** jrichli has joined #openstack-swift14:42
*** haypo has left #openstack-swift14:47
*** tongli has joined #openstack-swift14:47
*** petertr7 is now known as petertr7_away14:50
*** petertr7_away is now known as petertr714:52
*** Fin1te has joined #openstack-swift14:56
*** wbhuber has quit IRC14:58
*** jmccarthy has quit IRC14:58
openstackgerritVictor Stinner proposed openstack/swift: py3: Replace basestring with six.string_types  https://review.openstack.org/23254014:59
openstackgerritVictor Stinner proposed openstack/swift: Replace itertools.ifilter with six.moves.filter  https://review.openstack.org/23253914:59
*** SkyRocknRoll has joined #openstack-swift15:00
*** haomaiwa_ has quit IRC15:01
*** haomaiwang has joined #openstack-swift15:01
*** marekkaleta has quit IRC15:03
*** amoturi1 has joined #openstack-swift15:07
*** mordgan is now known as morgan15:14
*** esker has joined #openstack-swift15:15
amoturi1Hi all, i am trying to use the common.utils.get_logger function. but it only works with syslog meaning the syslog has to have log_from_remote set to TRUE. Is there another utility function that doesnt use syslog and logs to a file instead?15:16
*** lastops has joined #openstack-swift15:17
*** jmccarthy has joined #openstack-swift15:17
*** ozialien has joined #openstack-swift15:18
*** jmccarthy has quit IRC15:18
*** jmccarthy has joined #openstack-swift15:19
*** haomaiwang has quit IRC15:22
*** haomaiwang has joined #openstack-swift15:22
*** lcurtis has joined #openstack-swift15:23
glangeamoturi1: do you want to do this in a production cluster or when you are doing dev work or what?15:25
amoturi1glange: in a production setup.15:27
glangeI don't understand why you don't want to use syslog15:28
*** minwoob has joined #openstack-swift15:29
*** trifon has quit IRC15:31
amoturi1in our case entire swift setup runs on a single machine. It would be more secure just to log to a local file instead of allowing syslog to accept remote logging.15:31
glangecan you configure syslog to handle logging for that machine alone?15:32
*** BAKfr has quit IRC15:32
*** BAKfr has joined #openstack-swift15:33
*** wbhuber has joined #openstack-swift15:34
*** marzif has quit IRC15:35
*** dmartls1 has joined #openstack-swift15:35
*** thumpba has quit IRC15:36
amoturi1glange:  yes i believe i can setup syslog to handle logging for that machine alone. But that would be my second preference.15:36
*** marzif has joined #openstack-swift15:36
*** SkyRocknRoll has quit IRC15:36
glangeok, swift doesn't currently support your first choice, that will take a code change and testing and stuff, sorry15:37
*** ozialien has quit IRC15:37
amoturi1glange: ok thanks for letting  me know! That helps narrow my options.15:39
glangeno problem15:40
dmartls1If I intend to remove an entire region from my swift cluster, will setting all devices to a weight of 0 work correctly?  Or am I better off just removing the that regions devices from the ring?15:41
*** Fin1te has quit IRC15:43
*** thumpba has joined #openstack-swift15:47
glangeyou might want to drain your devices slowly over time by adjusting the weight towards 0 gradually15:49
glangeif you just make them 0 or remove them from the ring, you'll cause a large number of objects to immediately only have 2 copies in the right place15:49
glangefor durability reasons, I think it's better to reduce the weight either gradually or to 0 immediately than removing them from the ring15:51
glangeit can cause your cluster to have performace problems if a bunch of objects are out of place all at once15:51
dmartls1i guess my big question then would be15:52
glangeall the above also depends upon your cluster, traffic, how long it takes to do replication passes, what kind of data is stored, etc :)15:52
dmartls1if i have 3 regions, 3 replicas, it tries to write 1 replica to each region, does weight have an effect on that?15:52
*** Fin1te has joined #openstack-swift15:53
glangethe ring will try to put partitions on different "failure domains" when the ring is built15:53
glangethis happens all the way down to the device level15:54
glangeso, it won't result in two partions (object copies) on the same drive for example15:54
glangeeven if you only have one machine in your cluster with a bunch of drives15:54
glangemake sense?15:55
dmartls1yes15:56
glangewe slowly drain our devices by adjusting the weight down when removing systems from our clusters15:56
glangeeach time a replication pass happens you can lower the weight15:57
dmartls1so technically if i wanted to i could run 2 regions of different sizes by adjusting the weights properly? (currently our regions are symmetric)15:58
openstackgerritVictor Stinner proposed openstack/swift: py3: Use the six module in the xprofile middleware  https://review.openstack.org/23314515:58
*** nadeem has joined #openstack-swift15:59
glangeI think maybe you'd want to have the weight correspond to the size of each device and let the ring builder figure out "optimal" placement of the partitions16:00
glangeand pass in sensible values to the ring builder for region/zone/ip etc16:00
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-swift16:01
glangeif your cluster is too small to have multiple regions, you'll just have to live with being a little less redudent/fault tolerant16:02
dmartls1just a little background, currently have 3 datacenters, 1 region per.  we are removing 1 of the datacenters completely.  Looks like lowering the weights in that region is a good start.16:06
dmartls1thanks for your help16:06
glangesure16:06
*** jistr has quit IRC16:08
*** ozialien has joined #openstack-swift16:08
*** thumpba has quit IRC16:12
*** gyee has joined #openstack-swift16:12
claygohai16:15
*** thumpba has joined #openstack-swift16:19
*** tongli has quit IRC16:19
*** CR7 has joined #openstack-swift16:23
*** itlinux has joined #openstack-swift16:25
peluseacoles_: here or away?16:27
*** rledisez has quit IRC16:31
*** cdelatte has quit IRC16:33
*** delattec has quit IRC16:33
*** chsc has joined #openstack-swift16:36
notmynamegood morning16:38
notmynamepeluse: he said he was out until monday16:38
clayggood for him16:42
claygisn't monday a holiday in the us?16:42
claygpshffhfhfh no16:43
MooingLemur$employer doesn't believe in giving us the minor holidays :)16:46
*** garthb has joined #openstack-swift16:48
*** haomaiwang has quit IRC16:48
*** haomaiwang has joined #openstack-swift16:49
*** thumpba has quit IRC16:50
*** haomaiwang has quit IRC16:50
peluseI decalre monday to be "swift day"!16:51
*** haomaiwa_ has joined #openstack-swift16:51
*** thumpba has joined #openstack-swift16:53
*** BAKfr has quit IRC16:53
petertr7Monday is a Canadian holiday (thanksgiving)16:53
*** BAKfr has joined #openstack-swift16:55
MooingLemurYeah, I remember that Columbus day and Canada's Thanksgiving are always the same day16:58
*** weihan has quit IRC16:59
*** Fin1te has quit IRC17:00
claygMooingLemur: "Indigenous Peoples' Day"17:00
*** haomaiwa_ has quit IRC17:01
claygsorry ;)17:01
MooingLemurThat too. :)17:01
*** klrmn1 has joined #openstack-swift17:01
*** haomaiwang has joined #openstack-swift17:01
*** aix has quit IRC17:02
*** mahatic has quit IRC17:05
*** esker has quit IRC17:09
*** trifon has joined #openstack-swift17:09
*** wbhuber has quit IRC17:09
*** vinsh has joined #openstack-swift17:16
*** cdelatte has joined #openstack-swift17:18
*** trifon has quit IRC17:19
notmynameThis is interesting http://lists.openstack.org/pipermail/openstack-dev/2015-October/076552.html17:20
*** janonymous_ has joined #openstack-swift17:25
jrichlinotmyname: seems my browser is having issues loading that page.17:27
jrichliI guess there are so many hits now that you posted that the site cannot keep up ;-)17:28
jrichlicool!17:29
MooingLemur:)17:30
claygthat wasn't that interesting17:30
jrichliI will certainly use that when/if I ever get the footers stuff working :-)17:30
claygjrichli: lol17:30
*** esker has joined #openstack-swift17:31
*** itlinux has quit IRC17:31
*** itlinux has joined #openstack-swift17:33
*** trifon has joined #openstack-swift17:33
*** marzif has quit IRC17:37
*** geaaru has quit IRC17:38
*** thumpba has quit IRC17:40
*** thumpba has joined #openstack-swift17:40
*** wbhuber has joined #openstack-swift17:45
*** wbhuber_ has joined #openstack-swift17:50
*** haomaiwang has quit IRC17:50
*** hezhiqiang has quit IRC17:50
*** wbhuber has quit IRC17:52
glangeI have an overwhelming urge to use that success hash tag thing in the wrong way :)17:54
notmynameclayg: https://i.imgflip.com/sapo8.jpg17:56
*** vinsh has quit IRC17:57
jrichlilol17:57
*** joeljwright has quit IRC17:59
*** vinsh has joined #openstack-swift18:01
*** lastops has quit IRC18:03
*** jmccarthy has quit IRC18:07
*** esker has quit IRC18:08
*** esker has joined #openstack-swift18:09
*** vinsh has quit IRC18:10
*** CR7 has quit IRC18:11
openstackgerritjanonymous proposed openstack/swift: pep8 fix: assertEquals -> assertEqual  https://review.openstack.org/20964518:16
*** itlinux has quit IRC18:22
*** itlinux has joined #openstack-swift18:23
*** jmccarthy has joined #openstack-swift18:24
*** CR7 has joined #openstack-swift18:33
*** jistr has joined #openstack-swift18:40
*** cdelatte has quit IRC18:41
*** itlinux has quit IRC18:43
*** cdelatte has joined #openstack-swift18:50
*** jistr is now known as jistr|afk18:50
*** eranrom has joined #openstack-swift18:50
*** petertr7 is now known as petertr7_away18:52
*** eranrom has quit IRC18:56
*** cdelatte has quit IRC18:57
*** minwoob has quit IRC19:00
*** petertr7_away is now known as petertr719:00
*** minwoob has joined #openstack-swift19:00
*** jistr|afk has quit IRC19:05
*** delattec has joined #openstack-swift19:06
*** cdelatte has joined #openstack-swift19:06
*** CR7_ has joined #openstack-swift19:11
*** hezhiqiang has joined #openstack-swift19:12
*** CR7 has quit IRC19:15
*** itlinux has joined #openstack-swift19:19
petertr7Hey, I have a python-swiftclient potential bug/user issue. Currently if a user has read access to a container, using the swift command line tool he/she is able to upload files (via 'swift upload <container> <object>') however gets a "failed to create container" error. As per python-swiftclient/service.py:1341 (https://github.com/openstack/python-swiftclient/blob/master/swiftclient/service.py#L1341-L1344). It seems as if during an u19:20
petertr7pload of a file the container is created just in case. The issue is that some users may have access to write to a container but unable to create containers. They'll succeed in the upload but always get this error.19:20
petertr7*correction: I meant to open with, "if a user has read and write access to a container" (via ACLs)19:21
*** itlinux has quit IRC19:26
notmynamepetertr7: that sounds familiar19:30
notmynameas in, yeah, I see exactly how that's a problem, and I think I've heard someone else talk about it19:30
notmynameI don't know if there was anything written to make it work better19:30
notmynamepetertr7: what version of swiftclient are you using19:30
notmynamepetertr7: you can get it with `swift --version`19:30
petertr7thanks notmyname, I'm using 2.6.019:31
timburkehttps://bugs.launchpad.net/python-swiftclient/+bug/1204558 ?19:31
openstackLaunchpad bug 1204558 in python-swiftclient "Upload on container with write ACL reports errors" [Undecided,Triaged] - Assigned to Fabien Boucher (fabien-boucher)19:31
notmynametimburke: yeah. that bug's only 2 years old. you'd think we might have done something on it ;-)19:31
petertr7Aha! I knew someone must have encountered this before. Thank you timburke19:31
notmynameit seems the status is all off19:32
petertr7So just out of curiosity, since python-swiftclient is being deprecated, will this bug be a "won't fix"?19:33
notmynamewhere did you hear that?19:33
notmynamethat swiftclient is being deprecated19:33
clayg"they" said so19:33
petertr7the alternative is to use openstack cli. "openstack object create <container> <object>" achieves the same result19:33
claygpetertr7: and it *works* !?19:34
claygpetertr7: also what auth system are you using that supports account-acls?19:34
petertr7sorry, when I said achieves the same result, I mean it successfully uploads without the warning19:34
notmynamepetertr7: you can expect to have swiftclient around for a while (even if there is equiv functionality in openstack cli/sdk)19:34
petertr7I'm using keystone using container acls, not account level19:34
petertr7Ahh I see. I'm trying to replicate it now, but I swear I kept getting warnings when I used python-swiftclient19:35
petertr7saying it's being deprecated in favour of openstackcli19:35
notmynameyeah, it makes sense. if swiftclient does a PUT to the container "just in case" then someone with write access to the container (but not full access to the account) will get a failure19:35
*** hrou has quit IRC19:36
notmynameoh, warnings in python-swiftclient saying it will be deprectated? that doesn't sound right19:36
petertr7I upgraded my swiftclient to 2.6.0 before, I think I was on 2.3.0 earlier19:36
notmynameyeah, 2.6.0 is the current verison19:37
petertr7Ahh I see19:38
claygso... the latest version *does* upload or not?19:38
petertr7So if I were to submit a patch for this bug, any guidance on how to do so?19:38
claygis the bug just that it makes the warning?19:38
petertr7clayg, is it does work and yes it's just the warning19:38
petertr7*yes it does work19:38
notmynameto summarize, openstack cli works. and gives a warning about python-swiftclient being deprecated. and python-swiftclient breaks and has no warning19:39
notmynameis that correct?19:39
petertr7openstack cli works, python-swiftclient works but gives a warning19:40
claygnotmyname: that sounds pretty messed up - I think petertr7 sa... ^ that19:40
petertr7regarding the deprecation warning, I can't remember how I go those atm19:41
clayghrmm...19:41
*** itlinux has joined #openstack-swift19:42
notmynamehmmm19:43
petertr7Sorry, I don't think I provided any new information. But I am happy to work on this bug19:44
*** hezhiqiang has quit IRC19:44
*** lpabon has quit IRC19:45
notmynamethe new info is some warning with swiftclien. I'd like to know more about that19:46
petertr7Okay19:46
petertr7I'll try to replicate it, brb19:46
petertr7I believe it was with an older version19:46
pelusenotmyname: FYI perf tests kicked off again running liberty (candidate?)19:48
notmynameyay19:48
notmynamepeluse: thanks19:48
pelusefor sure!19:48
*** itlinux has quit IRC19:48
*** vinsh has joined #openstack-swift19:49
*** eariasn has quit IRC19:55
*** zhill has joined #openstack-swift20:00
petertr7Hey notmyname, sorry for the confusion. I just tried out each python-swiftclient release for the last year and did not get the warning20:01
notmynameok. thanks for checking20:01
petertr7I must have imagined it20:02
*** janonymous_ has quit IRC20:03
notmynameah, so the warning you were talking about is warning that the container couldn't be created?20:03
notmynamebut the operation still succeeds20:04
MooingLemurWhat are the semantics for container updates if your container replica count is greater than your object replica count?  Do some object servers get double duty for updates?20:04
petertr7that's right, that the contained creation failed yet the upload succeed20:04
notmynameMooingLemur: yes20:04
petertr7*container creation failed yet the upload succeeded20:04
notmynamepetertr7: ah ok20:04
MooingLemurnotmyname: cool, thanks20:04
petertr7notmyname, thanks for your help! and thanks for finding that bug on launchpad timburke!20:05
notmynamepetertr7: if you'd like to tackle that bug to give a better (or no) warning in that situation, I'd be happy to review it20:10
petertr7notmyname, thank you! Do you have any suggestions on how to tackle it on the top of your head?20:11
*** DericHorn-HP has joined #openstack-swift20:11
*** aswadr has quit IRC20:12
notmynamepetertr7: nothing that would be helpful ;-)20:12
*** amoturi1 has quit IRC20:12
petertr7Alright, thanks for your help20:12
notmynamepetertr7: mostly I'd start with "go find the error message and tell it to do something different"20:12
notmynamebut, like I said, that's not very helpful ;-)20:12
petertr7Haha okay20:12
notmyname"so fix this bug by removing the bug from the code. and you're done!"20:12
*** amoturi has joined #openstack-swift20:13
notmynamepetertr7: have you submitted code to an openstack project before? swift or otherwise20:13
petertr7Yeah. I landed a patch for the docs team once. I also attended the upstream training in vancouver20:13
notmynameoh, cool20:14
notmynameso that means you've got the basics for swiftclient, too.20:14
petertr7great20:14
notmynameonce you have a patch as a single commit locally, you'll use `git review` to submit it to the code review tool. people will look at it, and when it's good we'll merge it20:15
petertr7perfect, thanks! do you guys review it on gerrit?20:16
notmynameyes20:16
petertr7Great. It's quite a nifty tool20:16
*** zhill has quit IRC20:18
*** baojg has quit IRC20:19
*** zhill has joined #openstack-swift20:20
*** hezhiqiang has joined #openstack-swift20:21
openstackgerritVictor Stinner proposed openstack/swift: py3: Replace basestring with six.string_types  https://review.openstack.org/23254020:21
openstackgerritVictor Stinner proposed openstack/swift: Replace itertools.ifilter with six.moves.filter  https://review.openstack.org/23253920:21
*** jrichli has quit IRC20:26
*** CR7_ has quit IRC20:30
*** CR7 has joined #openstack-swift20:30
*** trifon has quit IRC20:34
*** hrou has joined #openstack-swift20:36
claygI thought we alreay did that -> py3: Replace basestring with six.string_types20:39
*** joeljwright has joined #openstack-swift20:41
*** ChanServ sets mode: +v joeljwright20:41
*** Fin1te has joined #openstack-swift20:41
*** cdelatte has quit IRC20:44
*** delattec has quit IRC20:44
*** dmartls1 has quit IRC20:48
*** willsama has joined #openstack-swift20:51
*** dustins has quit IRC20:53
*** hezhiqiang has quit IRC20:55
torgomaticcould be that more basestrings showed up from pending patches?20:58
*** petertr7 is now known as petertr7_away21:00
*** Fin1te has quit IRC21:02
*** marzif has joined #openstack-swift21:02
*** lyrrad has quit IRC21:05
notmynamemailing list message: "feedback about Swift API - especially about large objects" http://lists.openstack.org/pipermail/openstack-dev/2015-October/076652.html21:12
*** zhill has quit IRC21:13
claygwhat's wrong with swift.openstack.org21:15
claygnotmyname: he's using DLO's :\  there's not really anything we can do.21:16
notmynameyeah, SLOs would be an improvement for some of his issues21:17
notmynameand I'm not sure how much can be changed without breaking the API21:17
claygnotmyname: there may be a line of questioning about "how long ago did you add support for large objects" - if SLO wasn't avaialble maybe it's understandable - if it's more recent than that - then maybe there's some deficiency in our docs that's not pushing people to the right tool for their use-case21:17
*** amoturi has left #openstack-swift21:19
*** chsc has quit IRC21:19
claygnotmyname: might be as simple as swapping the order on https://github.com/openstack/swift/blob/master/doc/source/overview_large_objects.rst21:19
*** zhill has joined #openstack-swift21:20
notmynameclayg: yeah, I think that would be a good idea21:20
claygnotmyname: wasn't acorwin complaining that SLO/DLO docs were split between a few different pages?21:20
notmynameclayg: especially after https://review.openstack.org/#/c/219991/ lands21:20
notmynameyeah, that patch fixes it21:20
claygoic, it inlines - nice21:22
notmynameeavesdrop logs don't seem to be up to date, but I asked about swift.openstack.org in -infra21:27
notmynameit seems it was turned off. ie intentionally deleted21:27
claygdid anyone play around with implementing the CRC continuation thing?  like if you have the CRC's of the segments you can compute what the running CRC of the entire entity would be (so we could write it down with the manifest row in the continer)21:28
*** hezhiqiang has joined #openstack-swift21:28
claygi'm sorta thinking the CRC only allows continuation from an initial vector - so there may not really be a way to "combine" a set of CRC's - but maybe some other checksum algorithm would have that property - maybe there's just too many layers of compression in there to make the checksum include all of the continuation context :\21:30
*** zhill has quit IRC21:32
*** zhill has joined #openstack-swift21:32
*** hrou has quit IRC21:38
ahalein the large objects docs, its not really clear when skimming that there is a whole new section for SLO, the header text is the same size as the DLO api bit above, maybe that doesnt help21:39
notmynameahale: yeah. I think clayg's idea of swapping the order is a really good one21:42
ahaleyeah it is21:42
*** zhill has quit IRC21:44
*** diogogmt has quit IRC21:46
*** nadeem has quit IRC21:50
claygwhat are these flippin' Phd's doing - why don't we have this already?  it's not just remote storage... like if I want the md5 of a 3TB dataset I'm going to want to get more than a single reader/stream involved21:50
*** DericHorn-HP has quit IRC21:52
claygfucking HDFS get's it -> https://issues.apache.org/jira/browse/HADOOP-398121:52
*** mac_ified has joined #openstack-swift21:54
claygslry?  https://github.com/rdsr/hdfs-checksum21:54
claygsigh21:54
*** willsama has quit IRC22:01
*** thumpba has quit IRC22:02
*** hezhiqiang has quit IRC22:06
*** thumpba has joined #openstack-swift22:14
*** thumpba has quit IRC22:17
*** thumpba has joined #openstack-swift22:17
*** thumpba has quit IRC22:19
*** thumpba has joined #openstack-swift22:19
*** thumpba has quit IRC22:20
*** joeljwright has quit IRC22:21
*** thumpba has joined #openstack-swift22:22
*** vinsh has quit IRC22:23
*** lcurtis has quit IRC22:23
*** vinsh has joined #openstack-swift22:26
*** alejandrito has quit IRC22:34
*** hezhiqiang has joined #openstack-swift22:39
*** DericHorn-HP has joined #openstack-swift22:44
*** thumpba has quit IRC22:45
*** vinsh has quit IRC22:48
*** marzif has quit IRC22:51
openstackgerritPete Zaitcev proposed openstack/swift: Interpolate the explanation string not whole HTML body  https://review.openstack.org/23330022:51
claygwhoa!  zaitcev doing swift work!?23:06
claygyeah, nm, i have no idea what that patch is for ;)23:08
peluseI love this: "The only reason this exists is that I promised to do it."23:14
*** hezhiqiang has quit IRC23:14
*** minwoob has quit IRC23:38
*** proteusguy__ has quit IRC23:39
*** hezhiqiang has joined #openstack-swift23:46
*** proteusguy__ has joined #openstack-swift23:52
*** hrou has joined #openstack-swift23:54
*** garthb has quit IRC23:58

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