[Kimchi-devel] [PATCH 3/3] issue #543: Generate unique vol names when downloading files with same name

Royce Lv lvroyce at linux.vnet.ibm.com
Fri Dec 12 03:31:45 UTC 2014


On 2014年12月11日 23:14, Aline Manera wrote:
>
> On 12/11/2014 11:15 AM, Crístian Viana wrote:
>> On 11-12-2014 06:14, Royce Lv wrote:
>>> For filename like "imgzip.tar.gz", we will get prefix for 
>>> "imgzip.tar" and suffix ".gz"
>>> then name will be "imgzip.tar-clone-1.gz", because some image disk 
>>> image may be compressed for download.
>>
>> * the new name would be "imgzip.tar-1.gz" :) The "-clone" tag isn't 
>> added in that case.
>>
>> I agree that this is an "ugly" name, even though it solves the issue 
>> we're working on: not being able to download files with the same 
>> name. But what automatic rule can we use to generate a nice name for 
>> every file we download? Let's try it with "http://www.domain.com", 
>> "http://www.domain.com/foo", "http://www.domain.com/foo.zip", 
>> "http://www.domain.com/foo.tar.gz", 
>> "http://www.domain.com/foo.important.zip". It's hard to guess what 
>> the real extension is.
>>
>> I was looking at the behaviour of browsers (e.g. Chrome, Firefox), 
>> and I noticed they add " (1)" to the file name when it already 
>> exists. We can do that as well, even though I don't think it's 
>> standard to how we've been naming things in Kimchi: 
>> "my-template-vm-1", "my-vm-clone-1". I think "my-vol.tar.gz (1)" 
>> would look out of place. How about "my-vol.tar.gz-1" and ignore file 
>> extension completely?
>>
>> Do you have any other suggestion?
I think if browser behavior is this, we can go that way or I just think 
linke imgzip-1.tar.gz is easier to manipulate (just need to split from 
the first dot), and this retain this extension leave system can 
automatically identify its extension and choose appropriate app to deal 
with it.
May be I'm asking too much:), either way is OK for me.
>
> I prefer "my-vol.tar.gz (1)"
>
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>




More information about the Kimchi-devel mailing list