Yes, its important to fail fast and suggest the user that he/she didn't register the correct format URI. Also we shouldn’t have boiler plate code for checking the url format for register iso/template/volume. It should be one util method. But would you know all the valid formats a URL can be - or will you just check for say 'vhd' in the URL ?
Thanks, -Nitin On 11/08/14 5:26 PM, "Min Chen" <min.c...@citrix.com> wrote: >Yes. But on second thought, I think that purely removing template url >format checking is too brute force and aggressive, and will cause hard >time in debugging issues thrown by later orchestration flow that relies on >template/volume in specific file format. A better fix to address the issue >raised in CLOUDSTACK-5512 is to fix the code to parse download or upload >URI properly to get correct path. I will check in such a fix soon. > >Thanks >-min > >On 8/11/14 5:16 PM, "Nitin Mehta" <nitin.me...@citrix.com> wrote: > >>Hi Min, >> >>We need to do this for Upload Volume as well - right ? >> >>Thanks, >>-Nitin >> >>On 11/08/14 3:01 PM, "Min Chen" <min.c...@citrix.com> wrote: >> >>>Just checked in a fix to remove similar format check for ISO for >>>https://issues.apache.org/jira/browse/CLOUDSTACK-7312. >>> >>>Thanks >>>-min >>> >>>On 8/11/14 9:59 AM, "Rohit Yadav" <rohit.ya...@shapeblue.com> wrote: >>> >>>>Thanks for fixing that Min! >>>> >>>>I personally did not check the current state of code other than >>>>discussing it with Marcus on the issue. >>>> >>>>Cheers. >>>> >>>>On 11-Aug-2014, at 6:54 pm, Min Chen <min.c...@citrix.com> wrote: >>>> >>>>> Yes, I have filed and fixed that bug a month ago. >>>>> >>>>> Thanks >>>>> -min >>>>> >>>>> On 8/10/14 10:39 PM, "Harikrishna Patnala" >>>>> <harikrishna.patn...@citrix.com> wrote: >>>>> >>>>>> Hi Rohit, >>>>>> >>>>>> This was already fixed for templates >>>>>> https://issues.apache.org/jira/browse/CLOUDSTACK-6940 >>>>>> >>>>>> We have to do the same for registering ISOs as well. >>>>>> >>>>>> >>>>>> Thanks, >>>>>> Harikrishna >>>>>> >>>>>> On 08-Aug-2014, at 11:20 pm, Rohit Yadav <rohit.ya...@shapeblue.com> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> With reference to >>>>>>>https://issues.apache.org/jira/browse/CLOUDSTACK-5512 >>>>>>> Marcus and I think we should remove the template URL format >>>>>>>checking >>>>>>> logic because: >>>>>>> >>>>>>> - It does not handle pre-signed URL (say something that does not >>>>>>>end >>>>>>> with .vhd etc, but has bunch of http params) >>>>>>> - One can game the system by say renaming any file to respective >>>>>>>format >>>>>>> - We dumb down, take whatever URL user gives and use the format >>>>>>>they >>>>>>> specify in their register template API call >>>>>>> >>>>>>> Marcus also notes that TemplateUtils utility would validate >>>>>>>selected >>>>>>> format. >>>>>>> >>>>>>> Please discuss if you¹ve any use-case that can get affected by >>>>>>>this? >>>>>>> >>>>>>> Regards, >>>>>>> Rohit Yadav >>>>>>> Software Architect, ShapeBlue >>>>>>> M. +41 779015219 | rohit.ya...@shapeblue.com >>>>>>> Blog: bhaisaab.org | Twitter: @_bhaisaab >>>>>>> >>>>>>> >>>>>>> >>>>>>> Find out more about ShapeBlue and our range of CloudStack related >>>>>>> services >>>>>>> >>>>>>> IaaS Cloud Design & >>>>>>> Build<http://shapeblue.com/iaas-cloud-design-and-build//> >>>>>>> CSForge rapid IaaS deployment >>>>>>>framework<http://shapeblue.com/csforge/> >>>>>>> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> >>>>>>> CloudStack Infrastructure >>>>>>> Support<http://shapeblue.com/cloudstack-infrastructure-support/> >>>>>>> CloudStack Bootcamp Training >>>>>>> Courses<http://shapeblue.com/cloudstack-training/> >>>>>>> >>>>>>> This email and any attachments to it may be confidential and are >>>>>>> intended solely for the use of the individual to whom it is >>>>>>>addressed. >>>>>>> Any views or opinions expressed are solely those of the author and >>>>>>>do >>>>>>> not necessarily represent those of Shape Blue Ltd or related >>>>>>>companies. >>>>>>> If you are not the intended recipient of this email, you must >>>>>>>neither >>>>>>> take any action based upon its contents, nor copy or show it to >>>>>>>anyone. >>>>>>> Please contact the sender if you believe you have received this >>>>>>>email >>>>>>>in >>>>>>> error. Shape Blue Ltd is a company incorporated in England & Wales. >>>>>>> ShapeBlue Services India LLP is a company incorporated in India and >>>>>>>is >>>>>>> operated under license from Shape Blue Ltd. Shape Blue Brasil >>>>>>> Consultoria Ltda is a company incorporated in Brasil and is >>>>>>>operated >>>>>>> under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a >>>>>>>company >>>>>>> registered by The Republic of South Africa and is traded under >>>>>>>license >>>>>>> from Shape Blue Ltd. ShapeBlue is a registered trademark. >>>> >>>>Regards, >>>>Rohit Yadav >>>>Software Architect, ShapeBlue >>>>M. +41 779015219 | rohit.ya...@shapeblue.com >>>>Blog: bhaisaab.org | Twitter: @_bhaisaab >>>> >>>> >>>> >>>>Find out more about ShapeBlue and our range of CloudStack related >>>>services >>>> >>>>IaaS Cloud Design & >>>>Build<http://shapeblue.com/iaas-cloud-design-and-build//> >>>>CSForge rapid IaaS deployment >>>>framework<http://shapeblue.com/csforge/> >>>>CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> >>>>CloudStack Infrastructure >>>>Support<http://shapeblue.com/cloudstack-infrastructure-support/> >>>>CloudStack Bootcamp Training >>>>Courses<http://shapeblue.com/cloudstack-training/> >>>> >>>>This email and any attachments to it may be confidential and are >>>>intended >>>>solely for the use of the individual to whom it is addressed. Any views >>>>or opinions expressed are solely those of the author and do not >>>>necessarily represent those of Shape Blue Ltd or related companies. If >>>>you are not the intended recipient of this email, you must neither take >>>>any action based upon its contents, nor copy or show it to anyone. >>>>Please >>>>contact the sender if you believe you have received this email in >>>>error. >>>>Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue >>>>Services India LLP is a company incorporated in India and is operated >>>>under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda >>>>is >>>>a company incorporated in Brasil and is operated under license from >>>>Shape >>>>Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The Republic >>>>of >>>>South Africa and is traded under license from Shape Blue Ltd. ShapeBlue >>>>is a registered trademark. >>> >> >