+1 Murali. AFIAK, there is no precedent for what Keith proposes, but that 
doesn't mean its a bad thing.

On Jun 16, 2015, at 12:21 AM, Murali Allada <murali.all...@rackspace.com> wrote:

> I agree, users should have a mechanism to keep logs around.
> 
> I implemented the logs deletion feature after we got a bunch of requests from 
> users to delete logs once they delete an app, so they don't get charged for 
> storage once the app is deleted.
> 
> My implementation deletes the logs by default and I think that is the right 
> behavior. Based on user requests, that is exactly what they were asking for. 
> I'm planning to add a --keep-logs flag in a follow up patch. The command will 
> look as follows
> 
> Solum delete app MyApp --keep-logs
> 
> -Murali
> 
> 
> 
> 
> 
> On Jun 15, 2015, at 11:19 PM, Keith Bray <keith.b...@rackspace.com> wrote:
> 
>> Regardless of what the API defaults to, could we have the CLI prompt/warn so 
>> that the user easily knows that both options exist?  Is there a precedent 
>> within OpenStack for a similar situation?
>> 
>> E.g. 
>> > solum app delete MyApp
>>          Do you want to also delete your logs? (default is Yes):  [YES/no]
>>               NOTE, if you choose No, application logs will remain on your 
>> account. Depending on your service provider, you may incur on-going storage 
>> charges.  
>> 
>> Thanks,
>> -Keith
>> 
>> From: Devdatta Kulkarni <devdatta.kulka...@rackspace.com>
>> Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
>> <openstack-dev@lists.openstack.org>
>> Date: Monday, June 15, 2015 9:56 AM
>> To: "OpenStack Development Mailing List (not for usage questions)" 
>> <openstack-dev@lists.openstack.org>
>> Subject: Re: [openstack-dev] [Solum] Should logs be deleted when we delete 
>> an app?
>> 
>> Yes, the log deletion should be optional.
>> 
>> 
>> The question is what should be the default behavior. Should the default be 
>> to delete the logs and provide a flag to keep them, or keep the logs by 
>> default and provide a override flag to delete them?
>> 
>> Delete-by-default is consistent with the view that when an app is deleted, 
>> all its artifacts are deleted (the app's meta data, the deployment units 
>> (DUs), and the logs). This behavior is also useful in our current state when 
>> the app resource and the CLI are in flux. For now, without a way to specify 
>> a flag, either to delete the logs or to keep them, delete-by-default 
>> behavior helps us clean all the log files from the application's cloud files 
>> container when an app is deleted.
>> 
>> This is very useful for our CI jobs. Without this, we end up with lots of 
>> log files in the application's container,
>> 
>> and have to resort to separate scripts to delete them up after an app is 
>> deleted.
>> 
>> 
>> Once the app resource and CLI stabilize it should be straightforward to 
>> change the default behavior if required.
>> 
>> - Devdatta
>> 
>> From: Adrian Otto <adrian.o...@rackspace.com>
>> Sent: Friday, June 12, 2015 6:54 PM
>> To: OpenStack Development Mailing List (not for usage questions)
>> Subject: [openstack-dev] [Solum] Should logs be deleted when we delete an 
>> app?
>>  
>> Team,
>> 
>> We currently delete logs for an app when we delete the app[1]. 
>> 
>> https://bugs.launchpad.net/solum/+bug/1463986
>> 
>> Perhaps there should be an optional setting at the tenant level that 
>> determines whether your logs are deleted or not by default (set to off 
>> initially), and an optional parameter to our DELETE calls that allows for 
>> the opposite action from the default to be specified if the user wants to 
>> override it at the time of the deletion. Thoughts?
>> 
>> Thanks,
>> 
>> Adrian
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to