Or instead of a WARNING, we can add a suggestion with a recommendation
for the production environment.

вт, 27 авг. 2019 г. в 11:41, Petr Ivanov <mr.wei...@gmail.com>:
>
> /opt is either does not exist on fresh system, or has the same restriction: 
> no user access without admin intervention.
> /usr/local, /var/lib, etc. — all this is implemented in our DEB / RPM 
> packages already.
>
> For ZIP installation %HOME% seems to be the best approach for "2-click" 
> launch.
> Later user can update preferences and set working dir to whatever directory 
> he would like.
>
> Also — we can put WARNING message to log noting that WORK_DIR is set to 
> default.
>
> > On 27 Aug 2019, at 10:16, Zhenya Stanilovsky <arzamas...@mail.ru.INVALID> 
> > wrote:
> >
> >
> > And what about /opt/ignite ?
> >
> > copy-paste:
> > "
> > The basic difference is that  /usr/local  is for software not managed by 
> > the system packager, but still following the standard unix deployment rules.
> > That's why you have  /usr/local/bin ,  /usr/local/sbin   /usr/local/include 
> >  etc...
> > /opt  on the other hand is for software that doesn't follow this and is 
> > deployed in a monolithic fashion. This usually includes commercial and/or 
> > cross-platform software that is packaged in the "Windows" style. "
> >
> >
> >> Понедельник, 26 августа 2019, 22:49 +03:00 от Denis Magda 
> >> <dma...@apache.org>:
> >>
> >> Igniters,
> >>
> >> I can't disagree with Nikolay that, as a database, Ignite needs to persist
> >> changes to a folder different from "user.home" one. But with the current
> >> rate of project growth and adoption, I would encourage us to eliminate any
> >> possible obstacles a user might come across during the getting started
> >> phase with Ignite. Unfortunately, folders different from "user.home" imply
> >> a significant restriction - the user needs to allow access to folders like
> >> /lib, /etc; which can make every getting started demo or app fail.
> >>
> >> Thus, today, I'm casting my vote for "user.home"/ignite/work directory.
> >> Please don't forget about Windows and MacOS.
> >>
> >> -
> >> Denis
> >>
> >>
> >> On Mon, Aug 26, 2019 at 7:09 AM Pavel Tupitsyn < ptupit...@apache.org > 
> >> wrote:
> >>
> >>> +1 for  ~/.ignite/work
> >>>
> >>> As Petr mentioned above, this translates well to Windows and MacOS too, we
> >>> can use "home directory" term in documentation and it works for any OS.
> >>>
> >>> On Mon, Aug 26, 2019 at 4:03 PM Nikolay Izhikov < nizhi...@apache.org >
> >>> wrote:
> >>>
> >>>> AFAIK server admin expects software will store it's data in /var/
> >>>> directory, not in /home directory.
> >>>>
> >>>>> In Docker age, packages are becoming extinct.
> >>>>
> >>>> I don't agree with that, but seems, it's not a subject of discussion. :)
> >>>>
> >>>>> we don't even have very good packages today
> >>>>
> >>>> Why do you think we don't have good packages?
> >>>> What is wrong with the current one?
> >>>>
> >>>>> I also think we should not copy what other DBMS do since their
> >>>> ease-of-use
> >>>>> is usually lacking
> >>>>
> >>>> We should define 'easy-of-use' here.
> >>>> My experience with the modern dbms(postgres and mysql) is different.
> >>>>
> >>>>
> >>>> В Пн, 26/08/2019 в 15:47 +0300, Ilya Kasnacheev пишет:
> >>>>> Hello!
> >>>>>
> >>>>> I think it is 2., because if a node is run from Ignite binary
> >>>> distribution
> >>>>> it has its root as a ignite work directory. I think it it another
> >>>> argument
> >>>>> for keeping data under current dir - Ignite binary distribution already
> >>>>> does it, why should embedded scenario be different?
> >>>>>
> >>>>> In Docker age, packages are becoming extinct. Nobody wants them
> >>> anymore,
> >>>>> anyway. I don't see why we should aim for those since we don't even
> >>> have
> >>>>> very good packages today, and nobody wants to contribute towards their
> >>>>> improvement.
> >>>>>
> >>>>> I also think we should not copy what other DBMS do since their
> >>>> ease-of-use
> >>>>> is usually lacking (this is from someone who had to support mysql and
> >>>> pgsql
> >>>>> deployments).
> >>>>>
> >>>>> Regards,
> >>>>
> >>>
> >
> >
> > --
> > Zhenya Stanilovsky
>

Reply via email to