Hello!

> In development environment one can just run Java from /var/lib/ignite

What I actually meant was 'in deployment environment' or even 'in
production environment'. Sorry for the confusion.

I really dislike the idea of ~/.ignite/work. It is a good default for
in-memory runs, but storing gigabytes of sensitive data in a hidden
directory is a Bad Idea in my opinion.

I now side with user.dir.

Regards,
-- 
Ilya Kasnacheev


пн, 26 авг. 2019 г. в 13:28, Dmitriy Pavlov <dpav...@apache.org>:

> +1 for '~/.ignite/work'
>
> пн, 26 авг. 2019 г. в 13:27, Anton Kalashnikov <kaa....@yandex.ru>:
>
> > Hello, Igniters.
> >
> > There are a lot of variants was already proposed lets vote to one of
> them.
> > I made a list of possible paths which was mentioned earlier. I also
> > included variants outside of home directory('user.dir') to this list but
> I
> > want to notes that we had already discussed it and we decided to choose
> > some path in home directory rather outside of that. Also If you have any
> > other variants feel free to add it.
> >
> > 1) ~/.ignite/work
> > 2) ~/ignite/work
> > 3) ~/.config/ignite/work
> >
> > 4)/var/lib/ignite
> > 5)/usr/local/ignite
> > 6)/var/ignite
> > 7)/var/lib/ignite
> > 8)/opt/ignite/
> >
> > +1 for '~/.ignite/work'
> >
> > --
> > Best regards,
> > Anton Kalashnikov
> >
> >
> > 26.08.2019, 12:39, "Nikolay Izhikov" <nizhi...@apache.org>:
> > > Ilya,
> > >
> > >>  In development environment one can just run Java from /var/lib/ignite
> > >
> > > Actually, I doesn't understand you.
> > > Are you talking about development of some application that uses Ignite
> > or contribution to Ignite code base?
> > >
> > > If we are talking about some application that uses Ignite then we
> should
> > decide, which scenario is primary.
> > > (One more time, we are talking about PDS enabled caches):
> > >
> > > 1. Ignite server node started as separate java process.
> > > 2. Ignite server node embedded in application as a library.
> > >
> > > I think, for PDS enabled cashes first case is primary.
> > > In that case, user should install Ignite via some package(deb, rpm,
> > docker, etc).
> > > This package should done all required configuration.
> > > Including directory permissions.
> > >
> > > This should be done like other DBMS do.
> > >
> > > If we are talking about embedded Ignite then we can ask the user to
> > provide sufficient permission for default dir or change dir to some
> other.
> > >
> > > So, I still think we should use /var/lig/ignite for PDS data.
> > >
> > > How it sounds?
> > >
> > > В Пн, 26/08/2019 в 12:23 +0300, Ilya Kasnacheev пишет:
> > >>  Hello!
> > >>
> > >>  In development environment one can just run Java from /var/lib/ignite
> > >>  (makes total sense) and will immediately get almost correct behavior
> > (well,
> > >>  data will be stored to /var/lib/ignite/ignite/work)
> > >>
> > >>  However, I still think that we should write to user.dir/ignite and
> not
> > just
> > >>  user.dir since current directory is often crowded.
> > >>
> > >>  Fellows, anyone who is against using user.dir? Please share your
> > concerns.
> > >>
> > >>  Regards,
> >
> >
>

Reply via email to