On Sep 7, 2013 10:28 PM, "Dave Fisher" <dave2w...@comcast.net> wrote:
>
>
> On Sep 7, 2013, at 2:24 AM, janI wrote:
>
> > On 6 September 2013 19:49, Rob Weir <robw...@apache.org> wrote:
> >
> >> On Fri, Sep 6, 2013 at 12:14 PM, janI <j...@apache.org> wrote:
> >>> On 6 September 2013 15:27, Dave Fisher <dave2w...@comcast.net> wrote:
> >>>
> >>>>
> >>>> On Sep 4, 2013, at 11:37 PM, Jürgen Schmidt wrote:
> >>>>
> >>>>> On 9/4/13 10:17 PM, Rob Weir wrote:
> >>>>>> On Wed, Sep 4, 2013 at 12:36 PM, janI <j...@apache.org> wrote:
> >>>>>>> Hi.
> >>>>>>>
> >>>>>>> We have had some longer discussions on different ML/IRC about how
a
> >>>>>>> vm-admin should behave and which level of service we expect for
our
> >>>> servers.
> >>>>>>>
> >>>>>>> We need new admins, so this is also a request for anyone
interested
> >> to
> >>>> chip
> >>>>>>> in.
> >>>>>>>
> >>>>>>> We have had some unfortunate incidents on all 3 vm, of different
> >>>> nature,
> >>>>>>> which made me question if we as a community:
> >>>>>>
> >>>>>> I assume we have vms for Forums and for Wiki.  But what is the 3rd
> >> one?
> >>>>>>
> >>>>>>> a) want servers, that are cared for professionally or by
happening.
> >>>>>>> b) want to (are capable to) maintain the servers ourself.
> >>>>>>> c) are prepared to support a change that make a), b) possible.
> >>>>>>>
> >>>>>>
> >>>>>> I assume we want well-maintained servers that help us get our
> >>>>>> project-related tasks done, and also help serve our users.
> >>>>>
> >>>>> +1 that is the main goal, a working reliable infra structure that
> >> helps
> >>>>> to run our project.
> >>>>>
> >>>>> In the
> >>>>>> past, before you got involved, we were not very "proactive".  It
> >>>>>> seemed like we just waited for something to break, and then tried
to
> >>>>>> fix it.
> >>>>>
> >>>>> Exactly and doing it proactive is much better and in the end
probably
> >>>>> less work.
> >>>>>
> >>>>>>
> >>>>>> I assume another goal is that we have several people helping with
the
> >>>>>> admin, to share the work, avoid burnouts, cover for vacation, etc.
> >>>>>
> >>>>> And that is a very important goal, we need an environment where we
can
> >>>>> at any time step in if somebody is not available. I now very well in
> >> the
> >>>>> same way as Jan how it is to be a bottleneck. Well it#s true for
many
> >>>>> others of us in different areas. But if the servers are not running
or
> >>>>> the services not available more people are affected faster
> >>>>>
> >>>>>
> >>>>>>
> >>>>>>> I have formulated some thoughts on how admins could work, but in
> >>>> general I
> >>>>>>> believe we should convince infra to take over the vm
responsibility
> >> and
> >>>>>>> keep our well functioning forum/wiki admins.
> >>>>>>>
> >>>>>>> We have a vm-team in place, that was created with the purpose of
not
> >>>> having
> >>>>>>> a single person as admin. I my opinion the team have not lived up
to
> >>>> that
> >>>>>>> purpose but I am still thankful for the help I have received.
> >>>>>>>
> >>>>>>> Remarks the ideas below are my personal thought, which I have used
> >>>> during
> >>>>>>> the time where I maintained the servers:
> >>>>>>>
> >>>>>>> ===========
> >>>>>>> The server should at all times be maintained with the following
> >>>> priority:
> >>>>>>> 1) security (the backside of being popular is to have the
attention
> >> of
> >>>>>>> people who want to gain merit by breaking our servers)
> >>>>>>> 2) stability (we have limited cpu/ram/disk so we must optimize)
> >>>>>>> 3) add user wishes (we already have stable systems, 1,2 are far
> >> more
> >>>>>>> important that enhancing the systems).
> >>>>>>>
> >>>>>>
> >>>>>> and maybe
> >>>>>>
> >>>>>> 3b) Try to evolve systems so users can implement their own wishes,
in
> >>>>>> a way compatible with 1) and 2).  For example, if routine logos and
> >>>>>> footers are synched to resources in the project's SVN tree, then
any
> >>>>>> committer can update things.
> >>>>
> >>>> I really like this idea.
> >>>>
> >>>
> >>> I am impressed, is this real serious ?
> >>>
> >>> Think about all the fuzz we have had on several MLs because one
committer
> >>> successfully convinced a vm-admin to change our logo, and the
suggestion
> >> is
> >>> to make that automatic.
> >>>
> >>> Any committer who wants a change, just do a "svn commit", is that
really
> >>> wanted ?
> >>>
> >>
> >> It also makes it possible for any committer to fix a problem if one
occurs.
> >>
> >>> A couple of questions to that:
> >>>
> >>> Committer X want extension translate, and do a "svn commit" the
config is
> >>> updated, but does not work because of other dependencies, who clears
up
> >> the
> >>> work ? for sure THAT is not a vm-admin task.
> >>>
> >>
> >> Same as when a committer checks in code that breaks the build.
> >>
> >>
> >>> Committer X changes the logo, but doing a "svn commit", Committer Y
dont
> >>> like it and does a "svn commit", where are our users in this process
or
> >> our
> >>> decision process ?
> >>>
> >>
> >> Same as when a committer checks in code that someone doesn't like.
> >>
> >> We have a community-based process that handles these things already.
> >>
> >> Your proposal doesn't really avoid these issues.  It handles it by
> >> having an admin judge the will of the community.
> >>
> > yes like all other vms I know.
> >
> >
> >>
> >>> 3b) is a sure way to scare any prof. SA away, thats pure anarchy.
> >>>
> >>
> >> In the good sense of the word "anarchy", yes.
> >>
> >> Note:  I wouldn't do this for config files and core system files.  But
> >> why should the logo or banner or footer of the forums or the wiki be
> >> any harder for a committer to edit than the same content of our
> >> website?
> >>
> >
> > Maybe because the CMS are laid out for that our apps are not. If you
change
> > logo to e.g. a different size you will also need to edit
> > - css
> > - php (for mwiki)
> > - update symlinks (for php2bb)
> >
> > and you might also need to change in the httpd caching scheme, if the
new
> > logo has a different extension.
> >
> > If you want to change to footer, you need to
> > - for wiki edit a php script, that also contains securtiy relevant
> > information.
> > - for php2bb, it can partly already be done by forum admin, but by doing
> > that you break the setup (all forums have identical setup, with
symlinks to
> > a central place.
>
> What both Rob and I were looking for is an understanding of what it might
take to have a unified approach. Your reasoning is fine we were discussing
in a robust way what it would take to make this work. You are precisely
correct to tell us what a high bar this is.
>
> We have 8 different systems to maintain brand on we need to fully
understand all of the implications.
>
> >
> > But never mind. As requested by infra, I tried a last time, to get
> > consensus on having our vms maintained at the level and guidelines used
for
> > infra vms and failed.
> >
> > I acknowledge the fact that the community want vms that are open
> > playgrounds (letting admins change as they please, and even allow
committer
> > access), I believe differently.
>
> You are the one who says that we want an open playground to do anything.
We are only asking for a way to control the brand. Let's talk about what it
would take. You give concrete information above and then at the same time
you quit
>
> You are impossible to have a discussion with. You should be open to
finding a way.

I am sorry you feel that way, I have tried to get attention for about 3
months without success and only  because I give up we start to discuss,
does that make me impossible, or is it those that did not want to discuss
earlier ?

I was forced to accept a vm-team (a very good idea), that have not reacted
to a single alert or (apart from arist helping with forum) helped with a
single change/update. But I was told, that it was all good, because we had
an efficient team, does it make me impossible that I tell the truth, that
the team does not work ?

I have been fighting to get our servers updated, including creating several
new vms, I have 1 time asked for support, when we had the incident with
logo changes, which another admin did, in a way that put our servers at
risk. Does it make me impossible that I cannot accept the way that admin
worked (remember this is not the first incident) ?

I feel I have really tried to find ways, but none wanted to listen,
probably because I was there and took care of it. Does that make me
impossible ?

So yes, I did quit, because I could not see any other options.


>>

> > I have, effective 2 hours ago, asked root@a.o to remove my sudo
> > right/access to the vms and the alert notifications, so I can no longer
be
> > expected to react and/or do cleanup of others playground work.
> >
> > The vms are not at risk, imacat, jsc, andrea and arist all have access
and
> > sudo.
> >
> > Thanks for the trust the community have given me in the past.
>
> Thanks for not noticing the difference between an action and a discussion
of how we can go into a "devops" mode and alleviate some of the burden that
you feel as a sysadmin.

I do know the difference, just look at the mail archives, and you will see
how often I have raised these problems the last couple of months. Dont
forget the vm-team was such a "alleviation", which turned out just to make
the burden worse. It seems to me, that the difference is something else:

I fight and discuss about a workable solution with the resources we have
today, while "devops" mode and other suggestions seems to focus on a future
and resources that we dont know if we will ever get.

We need a solution for today, who and how,  we already have pending
updates. If we solve today, we can start dreaming about the future.

>
> You act like Rob and I have no experience. That is not so. I work 12
hours days and manage both java and php developers and solaris/ubuntu
syadmins. I am a firm believer in DevOps. As much as possible sysadmins
provide a stable environment for QUALIFIED developers to configure
applications. I may be the person most qualified in this project to help
make this full rebranding happen in a way that makes it easy and not hard
to present a unified header.


Actually you are one of the people in here I admire, and I believe you have
experience. But please so do I, I sold my companies a year ago, we operated
worldwide and dealt with fortune 500 companies. I decided to change lane,
stop managing and do what I really like, to help opensource projects.
Enough about you and me, I think we have established that we both know what
we do.

I acknowledge that both you and rob have experience, but both of you talk
about an unknown future with resources we dont have right now, and we do
have a problem today to solve first.


>
> I've worked with Roller and Confluence, etc.
>
> I am sorry you cannot tell the difference between those who want to work
with you and those who go around you and seemingly don't respect the effort
that you provide.

I am sorry you cannot acknowledge how long I have been fighting while
having my worries ignored.

I am aware I should have done like some of the other vm-team members,
"nothing". I get criticized because I tell that I quit after having tried
hard to get something done, is that real fair ? Would it not be equally
fair to question the vm-team, why they cannot take over, as was expected.

I feel that I have become more of a burden, than an asset, if my feeling is
right just tell me straight.


rgds

jan I.


>
> Best Regards,
> Dave
>
> >
> > rgds
> > jan I.
> >
> >
> >> Regards,
> >>
> >> -Rob
> >>
> >>
> >>> Dont misunderstand, I have no problem with the community implementing
> >>> something like that, just dont expect to get stable well maintained
> >> servers
> >>> ! We have a serious problem with the current admins, expanding that to
> >> all
> >>> committers, that is something that will be in interesting to watch
for a
> >>> large distance.
> >>>
> >>>
> >>>>>>
> >>>>>>> Being an admin on a vm is a job that does not take soo much time,
> >> but
> >>>>>>> requires a lot of monitoring and communication (especially with
> >> infra).
> >>>>>>>
> >>>>>>> A good setup would be, 3 types of admin:
> >>>>>>> Each server will have an appointed "owner" (anchor-admin)
> >>>>>>> A number of persons have full sudo on a server (admin)
> >>>>>>> A number of persons can reboot/restart/work on po files
(help-admin)
> >>>>>>>
> >>>>>>> === Anchor-admin responsibilities ===
> >>>>>>> Anchor-admin is the "owner" of the vm and the prime contact to
> >> infra.
> >>>>>>>
> >>>>>>> Anchor-admin has the overall responsibility of the vm.
> >>>>>>> 1) help when receiving alerts
> >>>>>>> 2) keep informed on available patches, especial security related
> >>>> patches
> >>>>>>> 3) create/keep a maintenance plan
> >>>>>>> 4) coordinate changes external to vm (like dns) with infra
> >>>>>>> 5) participate in infra discussions relevant for the vm (e.g.
> >>>> certificates)
> >>>>>>> 6) monitor the vm regularly for resource usage
> >>>>>>> 7) secure that appl changes are implemented with relevant
consensus
> >>>>>>> 8) discuss work with admin, with the goal that they should be able
> >> to
> >>>> take
> >>>>>>> over one day.
> >>>>>>>
> >>>>>>> These activities are expected to take 3-4 hours pr week, more in
the
> >>>>>>> beginning and less later. The hour usage highly depend on the
number
> >>>> and
> >>>>>>> level of admins.
> >>>>>>>
> >>>>>>> === Admin responsibilities ===
> >>>>>>> Admins help the anchor admin with ongoing maintenance and have
full
> >>>> sudo.
> >>>>>>>
> >>>>>>> All changes must be discussed and agreed with the anchor admin, no
> >>>> change
> >>>>>>> is so important that it cannot wait until discussed !
> >>>>>>>
> >>>>>>
> >>>>>> We might also want an admin-...@openoffice.apache.org list and
> >> perhaps
> >>>>>> a private one as well to coordinate.
> >>>>
> >>>> Perhaps an admin-dev, but a private one is a not a good idea - the
team
> >>>> should be on the infrastructure list and infra should know what is
up.
> >>>>
> >>> We can make any number of MLs, current fact is that surden admins do
NOT
> >>> reply to private mails, asking them to act.
> >>>
> >>> I for one, do not need more MLs, I need rules admin follow or leave.
> >>>
> >>>>>
> >>>>>> Admins are expected to:
> >>>>>> 1) help when receiving alerts
> >>>>>> 2) stay informed with the vm configuration
> >>>>>> including but not limited to:
> >>>>>> - where are which configuration done, and stored (svn/backup)
> >>>>>> - how are the apps. configured
> >>>>>> - read and update runbook, if something is unclear
> >>>>>> 3) participate in the regular maintenance
> >>>>>> 4) coordinate all non-scheduled work with anchor-admin
> >>>>>>
> >>>>>> These activities are expected to take 1-2 hours pr week, more in
the
> >>>>>> beginning and less later.
> >>>>>>
> >>>>>> Admin does not need to be specialists, we all learn, but it is
> >> important
> >>>>>> that the admin have motivation and time to learn.
> >>>>>>
> >>>>>>
> >>>>>> === Help-admin responsibilities ===
> >>>>>> Help-admins are located in different timezones, so we have 24/7
> >> coverage
> >>>>>> and have limited sudo (only restart/reboot/handle po files).
> >>>>>>
> >>>>>> When a help-admin receives an alert mail, actions should be taken
> >>>>>> 1) is the vm reachable via ssh, then login else escalate to
> >> admin/infra
> >>>>>> 2) is the vm overloaded, or is apache/mysql not running
> >>>>>> 3) restart the needed processes
> >>>>>> 4) mail at least anchor-admin about with obervations and what was
> >> done.
> >>>>>>
> >>>>>>
> >>>>>> ===
> >>>>>> remark the above are just my thoughts, there are a lot of other
> >>>>>> possibilities.
> >>>>
> >>>> It sounds very reasonable to me and worth to work in this direction.
I
> >>>> see myself more in the role of a help-admin but I willing to learn
more
> >>>> to be a better admin.
> >>>
> >>> I agree that the plan is reasonable and professional.
> >>>>
> >>>
> >>> thanks for you kinds words, but 3b) makes that plan obsolete. With 3b)
> >>> everyone is admin, a problem something like 1.000 times bigger than
> >> today,
> >>> where we cannot control 3 admins.
> >>>
> >>> rgds
> >>> jan I.
> >>>
> >>>
> >>>>
> >>>> Regards,
> >>>> Dave
> >>>>
> >>>>>
> >>>>> Juergen
> >>>>>
> >>>>>>>
> >>>>>>> Lets hear your opinion?
> >>>>>>>
> >>>>>>
> >>>>>> It sounds like a good way to think of this.
> >>>>>>
> >>>>>> Regards,
> >>>>>>
> >>>>>> -Rob
> >>>>>>
> >>>>>>> rgds
> >>>>>>> jan I.
> >>>>>>
> >>>>>>
---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> >>>>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> >>>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
> >>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> >>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
> >>>>
> >>>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> >> For additional commands, e-mail: dev-h...@openoffice.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>

Reply via email to