Thursday, 2018-07-26

*** rcernin has joined #openstack-swift00:03
*** hugokuo has quit IRC00:11
*** hugokuo has joined #openstack-swift00:13
*** itlinux has quit IRC00:17
*** mikecmpbll has quit IRC00:28
timburkenotmyname: .... but why? what's the use-case we're looking to solve?00:30
mattoliveraurenaming with out needed to change the hash. interesting. Searching for the correct container I'd expect to mean more lookups somehow though, in that case. Given a name how'd you map it to the uuid.00:53
*** gyee has quit IRC01:08
*** ukaynar has quit IRC01:09
notmynametimburke: same use case as "I want to rename a folder on my laptop"01:09
*** ukaynar has joined #openstack-swift01:10
*** ukaynar has quit IRC01:10
*** ukaynar has joined #openstack-swift01:11
*** ukaynar has quit IRC01:11
*** ukaynar has joined #openstack-swift01:12
*** ukaynar has quit IRC01:16
openstackgerritNguyen Hai proposed openstack/swift master: add lower-constraints job  https://review.openstack.org/55625501:49
*** armaan has quit IRC02:13
timburkenotmyname: idk -- the path is pretty vital to placement (atm, anyway). besides, you still want old URLs to Just Work (see also: https://www.w3.org/Provider/Style/URI.html). maybe something like https://review.openstack.org/#/c/62494/ would work though?02:35
patchbotpatch 62494 - swift - Add containeralias middleware (ABANDONED)02:35
timburkebut the big, useful thing in changing container names (imo) is being able to change the storage policy -- and that's going to require a lot of data movement no matter what02:37
*** openstack has joined #openstack-swift02:49
*** ChanServ sets mode: +o openstack02:49
*** nguyenhai has quit IRC03:04
*** Sukhdev has joined #openstack-swift03:27
*** gkadam has joined #openstack-swift03:49
*** itlinux has joined #openstack-swift03:58
*** kei_yama has quit IRC04:00
*** kei_yama has joined #openstack-swift04:02
*** itlinux has quit IRC04:11
*** psachin`` has joined #openstack-swift04:14
*** nguyenhai has joined #openstack-swift04:27
*** Rhvs_ has quit IRC04:38
*** Rhvs has joined #openstack-swift04:40
*** Sukhdev has quit IRC04:44
*** Sukhdev has joined #openstack-swift04:47
*** spsurya_ has quit IRC04:48
*** spsurya_ has joined #openstack-swift04:49
openstackgerritNguyen Hai proposed openstack/swift master: add lower-constraints job  https://review.openstack.org/55625504:50
*** armaan has joined #openstack-swift04:57
*** armaan has quit IRC05:01
*** spsurya_ is now known as spsurya05:07
*** Rhvs has quit IRC05:08
*** Rhvs has joined #openstack-swift05:11
*** Sukhdev has quit IRC05:31
*** gkadam has quit IRC05:39
*** links has joined #openstack-swift05:48
*** cshastri has joined #openstack-swift05:50
*** itlinux has joined #openstack-swift05:57
*** itlinux has quit IRC06:08
*** yuxin_ has quit IRC06:26
openstackgerritMerged openstack/swift master: Lower the required version of ipaddress  https://review.openstack.org/58556806:31
openstackgerritKota Tsuyuzaki proposed openstack/swift master: make probe tests voting in the gate  https://review.openstack.org/58590006:35
*** hoonetorg has quit IRC06:57
*** yuxin_ has joined #openstack-swift06:59
*** gkadam has joined #openstack-swift07:04
*** hoonetorg has joined #openstack-swift07:13
*** pcaruana has joined #openstack-swift07:25
*** ccamacho has joined #openstack-swift07:27
*** stephen_m has joined #openstack-swift07:53
*** mikecmpbll has joined #openstack-swift08:02
*** geaaru has joined #openstack-swift08:11
*** armaan has joined #openstack-swift08:19
*** tesseract has joined #openstack-swift08:42
*** nguyenhai has quit IRC09:03
*** nguyenhai has joined #openstack-swift09:04
*** mikecmpb_ has joined #openstack-swift09:05
*** mikecmpbll has quit IRC09:06
*** d0ugal has joined #openstack-swift09:21
*** armaan has quit IRC09:22
*** armaan has joined #openstack-swift09:23
*** armaan has quit IRC09:50
*** armaan has joined #openstack-swift09:51
*** d0ugal has quit IRC09:52
*** armaan has quit IRC10:01
*** armaan has joined #openstack-swift10:02
*** pavelk has joined #openstack-swift10:02
*** stephen_m has quit IRC10:20
*** stephen_m has joined #openstack-swift10:21
*** d0ugal has joined #openstack-swift10:32
*** d0ugal has quit IRC10:34
*** armaan has quit IRC10:50
*** armaan has joined #openstack-swift10:50
*** linkmark has joined #openstack-swift10:58
*** rcernin has quit IRC11:04
openstackgerritAlexander Bolshakov proposed openstack/python-swiftclient master: Fix update when PUT on containers not allowed  https://review.openstack.org/58532511:25
*** kei_yama has quit IRC11:42
*** ccamacho1 has joined #openstack-swift11:58
*** ccamacho has quit IRC11:58
*** armaan has quit IRC12:03
*** armaan has joined #openstack-swift12:04
*** armaan has quit IRC12:07
*** armaan has joined #openstack-swift12:08
*** armaan has quit IRC12:11
*** armaan has joined #openstack-swift12:12
*** psachin`` has quit IRC12:26
*** armaan has quit IRC12:27
*** armaan has joined #openstack-swift12:27
*** armaan has quit IRC12:35
*** armaan has joined #openstack-swift12:36
*** openstackgerrit has quit IRC12:36
*** cshastri has quit IRC12:46
*** armaan has quit IRC12:46
*** links has quit IRC12:46
*** armaan has joined #openstack-swift12:46
*** Sukhdev has joined #openstack-swift12:56
*** armaan has quit IRC13:00
*** Sukhdev has quit IRC13:01
*** armaan has joined #openstack-swift13:05
*** armaan has quit IRC13:08
*** jistr is now known as jistr|mtg13:29
*** armaan has joined #openstack-swift14:09
*** armaan has quit IRC14:20
*** psachin`` has joined #openstack-swift14:27
*** Sukhdev has joined #openstack-swift14:50
*** psachin`` has quit IRC14:54
*** jistr|mtg is now known as jistr14:56
*** Sukhdev has quit IRC15:17
*** stephen_m has quit IRC15:24
*** pcaruana has quit IRC15:38
*** psachin`` has joined #openstack-swift15:50
*** mikecmpb_ is now known as mikecmpbll15:51
*** gyee has joined #openstack-swift15:59
*** itlinux has joined #openstack-swift16:01
*** nguyenhai has quit IRC16:26
*** nguyenhai has joined #openstack-swift16:27
*** andymccr_ has joined #openstack-swift16:29
*** andymccr_ has quit IRC16:33
*** andymccr_ has joined #openstack-swift16:33
*** andymccr_ has quit IRC16:34
*** andymccr_ has joined #openstack-swift16:34
*** psachin`` has quit IRC16:35
*** nottrobin has quit IRC16:37
*** andymccr_ has quit IRC16:38
*** andymccr_ has joined #openstack-swift16:38
*** tesseract has quit IRC16:39
*** andymccr_ has quit IRC16:39
*** mikecmpbll has quit IRC16:41
*** zaitcev_ has joined #openstack-swift16:42
*** ChanServ sets mode: +v zaitcev_16:42
*** andymccr_ has joined #openstack-swift16:44
*** zaitcev has quit IRC16:45
*** zaitcev_ has quit IRC16:45
notmynamegood morning16:50
*** andymccr_ has quit IRC16:53
*** andymccr_ has joined #openstack-swift16:54
*** andymccr_ has quit IRC16:55
*** andymccr_ has joined #openstack-swift16:55
*** d0ugal has joined #openstack-swift16:55
*** d0ugal has quit IRC16:55
*** d0ugal has joined #openstack-swift16:55
*** geaaru has quit IRC16:57
*** vintbra has joined #openstack-swift17:10
*** Sukhdev has joined #openstack-swift17:12
*** silor has joined #openstack-swift17:15
*** zaitcev has joined #openstack-swift17:16
*** ChanServ sets mode: +v zaitcev17:16
*** d0ugal has quit IRC17:21
*** silor has quit IRC17:22
*** mikecmpbll has joined #openstack-swift17:24
*** silor has joined #openstack-swift17:33
*** silor has quit IRC17:40
*** mvk_ has quit IRC17:47
claygI don't understand what patch 556255 is or why we can't merge it17:50
patchbothttps://review.openstack.org/#/c/556255/ - swift - add lower-constraints job17:50
claygit doesn't touch any of our code?  I feel like it must be useful to someone - so why not?17:50
notmynameclayg: honestly, I thought we already has something like that somewhere. but AIUI, the idea is that this will test what we say our minimum requirements are. eg we way use requests v2->v62, the normal jobs install the latest satisfiable one. this one tests with v2 (the earliest satisfiable one)17:54
*** bharath12345 has joined #openstack-swift17:57
*** DuncanT_ has left #openstack-swift18:00
claygso... let's merge it?18:01
bharath12345I have a question(not related to what clayg wants to merge! sorry!). What would go wrong if  there was a cache in the proxy server. i.e we could cache small objects and return the objects from the cache rather than going to the cluster. The cache could follow an LRU protocol if it gets filled up.18:09
notmynamebharath12345: as long as you have some sort of invalidation mechanism on writes, should be fine. this is exactly what is done when people put varnish (or a cdn) in front of swift18:10
notmynameif it's on the same physical box, you've just cond hardware contention to deal with. stuff that's easily monitorable with normal op tools18:11
notmynameclayg: yeah, I think we should18:12
notmynamelooks like it passes the test it implements. go for it18:12
bharath12345notmyname, you are talking about people supporting caching for their applications right? I was thinking about cache for a swift cluster? Is there any reason why you guys didnt put any sort of cache in the proxy when you set up swift?18:12
notmynamebharath12345: no, I'm talking about a server-side cache. it's not included in swift because swift exposes an http api and there are lots of (really great) existing tools that cache http18:13
notmynameah, maybe you're talking about caching responses from the object server. sorry. when you said "rather than going to the cluster", I didn't understand because I consider the proxy to be part of the cluster18:14
bharath12345notmyname, yes i was talking about that! sorry for the poor wording18:15
bharath12345I was able to implement caching on the proxy server. Although its not well tested yet, i cache some small objects in the proxy. So instead of going to the object servers, I am able to return objects from the proxy server itself18:17
bharath12345So when a PUT request comes in, i cache it in the proxy(i check if its a small object!) if the write to the object servers is successful. Then when a GET request comes by for that object, I just return it to the user from the proxy cache18:19
notmynamecool. did you implement it as proxy middleware?18:20
bharath12345Nope. I implemented a cache controller(if you'd like to call it!) which is a class which interacts with the cache directory. I just did normal file handling to read and write to the cache. I gave the object it's own name(i.e if i wrote an object a.txt, the name of it in the cache would be a.txt :p) rather than as a timestamp which you guys did in the object server. I cache it(i.e the cache controller determines if its a write or read and18:24
bharath12345goes to the cache directory and retrives it) before the proxy server routes the request to the particular object controller i.e before the handle_request function returns the swob.Response object18:24
bharath12345I didnt study much about implementing middlewares :p18:25
*** bharath12345 has quit IRC18:42
*** silor has joined #openstack-swift18:43
*** bharath12345 has joined #openstack-swift18:45
*** bharath12345 has quit IRC18:46
*** bharath12345 has joined #openstack-swift18:48
*** bharath12345 has quit IRC18:48
*** bharath12345 has joined #openstack-swift18:52
*** bharath12345 has quit IRC18:52
*** openstackgerrit has joined #openstack-swift18:54
openstackgerritClay Gerrard proposed openstack/python-swiftclient master: Fix update when PUT on containers not allowed  https://review.openstack.org/58532518:54
*** bharath12345 has joined #openstack-swift18:59
*** bharath12345 has quit IRC18:59
*** bharath12345 has joined #openstack-swift19:12
*** ianychoi_ has joined #openstack-swift19:15
*** pcaruana has joined #openstack-swift19:17
*** ianychoi has quit IRC19:18
*** mikecmpbll has quit IRC19:31
*** mikecmpbll has joined #openstack-swift19:32
*** ccamacho1 has quit IRC19:43
*** pcaruana has quit IRC19:45
*** silor has quit IRC20:39
tdasilvazaitcev: started looking at p 427911 but it will take me some time, it's a pretty big and important patch, not sure if it's already been said, but this is one I'd suggest we get >1 +2 on it21:23
patchbothttps://review.openstack.org/#/c/427911/ - swift - Replace MIME with PUT+POST for EC and Encryption21:23
zaitcevtdasilva: sure21:23
zaitcevtdasilva: but we pretty much have acoles on it already, ignoring the Content-Length change.21:24
tdasilvayep, that's definitely a plus!21:25
tdasilvagotta run but will continue tomorrow21:27
*** itlinux has quit IRC21:47
*** Sukhdev has quit IRC22:08
*** mvk_ has joined #openstack-swift22:12
*** vintbra has quit IRC22:14
*** rcernin has joined #openstack-swift22:19
*** gkadam has quit IRC22:30
*** itlinux has joined #openstack-swift22:41
*** vintbra has joined #openstack-swift23:06
*** kei_yama has joined #openstack-swift23:11
*** itlinux has quit IRC23:16
*** vintbra has quit IRC23:27
*** itlinux has joined #openstack-swift23:43
*** mikecmpbll has quit IRC23:52
*** itlinux has quit IRC23:52

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