Rohit,

David emailed the following instructions:

> On a slightly related note, there is now a CloudStack authorization
> group in reviewboard and any committer can now file a ticket with
> INFRA and request to be added to that group and gain the ability to
> close existing submissions.

On Wed, Dec 19, 2012 at 2:19 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote:
> Chip, how did you get your superpower to discard (I'm guessing submit as 
> well) a review request?
> May I have the superpower to close a review request once it has been shipped?
>
> Regards.
>
> On 19-Dec-2012, at 7:31 AM, Chip Childers <chip.child...@sungard.com> wrote:
>
>> On Wed, Dec 19, 2012 at 2:00 AM, Radoslaw Smigielski
>> <radoslaw.smigiel...@eu.citrix.com> wrote:
>>>
>>>
>>>> On Dec. 4, 2012, 7:29 p.m., Prasanna Santhanam wrote:
>>>>> I like the idea that this script can be provided as a convenience to 
>>>>> collect various logs. One problem however is that the script assumes root 
>>>>> access on the management server and executes a bunch of commands (ip 
>>>>> routes, hostnames, top, df, dmesg) etc that someone might not be okay 
>>>>> with. May be it should be made interactive and warn the user of the 
>>>>> actions it will/has performed. When as a commercial support provider you 
>>>>> have permission to access and troubleshoot a system it would be okay to 
>>>>> run this. But IMO it could be provided by that company which is looking 
>>>>> to provide support to the operator of the said cloud to simplify their 
>>>>> process of support. So I'm slightly wary of accepting something like this 
>>>>> unless someone else convinces me that this would absolutely be 
>>>>> beneficial. Also admins operating large clouds might be using a syslog 
>>>>> server to already do some (or more) of these actions for them. If the 
>>>>> logs are moved away from where one expects them to be then this script 
>>>>> fails.
>>>>
>>>> Radoslaw Smigielski wrote:
>>>>> So I'm slightly wary of accepting something like this unless someone else 
>>>>> convinces
>>>>> me that this would absolutely be beneficial.
>>>>    Prasanna, let me try then.
>>>>
>>>>    The main reasons why I created this tools:
>>>>    1. CloudStack is a project which targets cloud enthusiasts but also 
>>>> "enterprises" and if you have a look on all the big products, vendors on 
>>>> the marker they offer utilities which do exactly what cs-bugtool does. 
>>>> Collect logs, basic system and configuration information. Examples: NetApp 
>>>> autosupport, XenServer xs-bugtool, VMware vSphere Client does this, . . ., 
>>>> and many others which I don't know. So IMHO CloudStack should also include 
>>>> this type of utility.
>>>>    2. CloudStack becomes more and more complex, having this log bundle we 
>>>> can share it with other trusted persons or some support representative and 
>>>> this really can speed up analysis, avoid tens of questions, sending emails 
>>>> and files back and forth.
>>>>    3. I fully understand your concern about sharing sensitive information 
>>>> and to address this:
>>>>     a.) I am going to implement some switches which let user decided what 
>>>> to include in output archive
>>>>     b.) It's clearly written in README but we can repeat this information 
>>>> what exactly is collected
>>>>     c.) We can add warning, the output archive can contain information 
>>>> which you can consider as a sensitive please be aware of this and be 
>>>> careful with who you sharing this(!!!)
>>>>     d.) The main use case of this utility is to share output archive with 
>>>> trusted people or some sort of support representative not to make public 
>>>> users' configurations. We do not send any information automatically, we 
>>>> just give a user a blob and user decides what to do with this.
>>>>
>>>>> script assumes root access on the management server and executes a bunch 
>>>>> of commands
>>>>    This is a good point, I need to add logic which detect non-root 
>>>> execution situation.
>>>>    We this also should be in README.
>>>>
>>>>    I hope above change your mind :)
>>>>
>>>>    Radek.
>>>>
>>>>
>>>> Radoslaw Smigielski wrote:
>>>>> The collated logs may contain private information, and if you are at all
>>>>> worried about that, you should not use this tool, or you should explicitly
>>>>> exclude those logs from the archive.
>>>>    Prasanna, this is fragment of README.xen-bugtool taken from xen.org 
>>>> project.
>>>>    We can add similar disclaimer in our README and in cs-bugtool output.
>>>>
>>>>    Radek.
>>>>
>>>>
>>>> Hugo Trippaers wrote:
>>>>    I agree with the worry of Prasanna that this script is mainly useful 
>>>> for parties that provide support professionally. That said it can not hurt 
>>>> to have the tool in the main code, but it might trigger people to make 
>>>> these blobs and send them to the -users mailing list looking for support. 
>>>> Not sure yet if that is a good thing or not. A lot of deployments will 
>>>> have slight changes based on the preferences of the administrators, so the 
>>>> script should handle this gracefully.
>>>>
>>>>    Note on testing, this should be tested on at least a recent ASF release 
>>>> (4.0.0-incubating) or a recent branch (4.0 branch or master branch).
>>>>
>>>> Rohit Yadav wrote:
>>>>    The idea is that a lot of stuff that has nothing to do with CloudStack 
>>>> directly should not be part of it.
>>>>    I would suggest that you work on this on your own git repo, say on 
>>>> github and share with users. Get their feedback on ML, implement new 
>>>> features and if everyone starts using this for sharing logs, we can go 
>>>> ahead and merge it. I only worry that if this gets committed now, and not 
>>>> used it would add bloat. I would really want to use this tool if this 
>>>> could also go to all the hosts and maybe ssvm/cpvm and get me logs, it 
>>>> would be awesome. But, if the folks don't give this a "ship it" I would 
>>>> want you to show 'em why we would want this tool with the next iteration 
>>>> of this tool and features.
>>>>
>>>>    It makes sense to not commit tools that should n't be part of CS, for 
>>>> ex. let me give my personal examples;
>>>>    Initially I was writing cloudmonkey as a separate repo, but then I 
>>>> thought it is dependent on apis, marvin, so I moved it in.
>>>>    I've another cmd tool that helps me review, 
>>>> https://github.com/bhaisaab/RBTool
>>>>    I did not commit it because, even though I think it's an awesome tool 
>>>> to reviewing stuff and it was helpful to me at least during the 4.0 
>>>> release.
>>>>
>>>>    See repos by tsp, https://github.com/vogxn, he has a lot of 'em on test 
>>>> infra etc. but it does not make sense to move all of that code to CS-git.
>>>
>>> I understand some of above concerns but not all of them :)
>>> Rohit, I followed your advice and forked incubator-cloudstack repository on 
>>> github, https://github.com/radeksm/incubator-cloudstack
>>> Please discard this review request.
>>>
>>>
>>> - Radoslaw
>>>
>>
>> I've just discarded it.
>>
>> I'd suggest that you actually don't want to fork the cloudstack
>> codebase, as much as you should have your own repo with just this code
>> in it.  That way, it can evolve independently!
>>
>> -chip
>
>

Reply via email to