Folks,
We've completed and closed all the pending 2.5 documentation tickets. Thanks to everyone involved for speeding the process up. I'm going to prepare a 2.5 blog on https://blogs.apache.org tomorrow listing all the major improvements and will send an official announcement right after that. -- Denis On Wed, May 30, 2018 at 2:30 PM, Dmitriy Setrakyan <[hidden email]> wrote: > On Wed, May 30, 2018 at 2:09 PM, Peter Ivanov <[hidden email]> wrote: > > > Dmitriy, > > > > What kind of Ubuntu installation do you have (and what version)? > > Is it WSL under Windows 10 or containerized (docker)? > > > > > Windows Ubuntu App - > https://docs.microsoft.com/en-us/windows/wsl/install-win10 > > D. > |
In reply to this post by dsetrakyan
Dmitriy,
Can you try starting dbus manually? sudo service dbus start If it still does not work, I will have to held an investigation on running systemd services on Windows 10 WSL On Thu, 31 May 2018 at 00:31, Dmitriy Setrakyan <[hidden email]> wrote: > On Wed, May 30, 2018 at 2:09 PM, Peter Ivanov <[hidden email]> wrote: > > > Dmitriy, > > > > What kind of Ubuntu installation do you have (and what version)? > > Is it WSL under Windows 10 or containerized (docker)? > > > > > Windows Ubuntu App - > https://docs.microsoft.com/en-us/windows/wsl/install-win10 > > D. > |
Petr,
I still get errors, see below... The worst part here is that I get an error message to look in the log, but I have no idea where the log file is located. > > > > > > > > > *d@DmitriyPC:~$ sudo service dbus start[sudo] password for d: * Starting > system message bus dbus > > [ OK ]d@DmitriyPC:~$ sudo systemctl start > [hidden email] to start > [hidden email]: Launch helper exited with unknown > return code 1See system logs and 'systemctl status > [hidden email]' for details.d@DmitriyPC:~$ sudo > systemctl status [hidden email] to get > properties: Launch helper exited with unknown return code 1d@DmitriyPC:~$* On Wed, May 30, 2018 at 10:27 PM, Peter Ivanov <[hidden email]> wrote: > Dmitriy, > > Can you try starting dbus manually? sudo service dbus start > > If it still does not work, I will have to held an investigation on running > systemd services on Windows 10 WSL > > > On Thu, 31 May 2018 at 00:31, Dmitriy Setrakyan <[hidden email]> > wrote: > > > On Wed, May 30, 2018 at 2:09 PM, Peter Ivanov <[hidden email]> > wrote: > > > > > Dmitriy, > > > > > > What kind of Ubuntu installation do you have (and what version)? > > > Is it WSL under Windows 10 or containerized (docker)? > > > > > > > > Windows Ubuntu App - > > https://docs.microsoft.com/en-us/windows/wsl/install-win10 > > > > D. > > > |
I’ll start the investigation.
> On 31 May 2018, at 17:44, Dmitriy Setrakyan <[hidden email]> wrote: > > Petr, > > I still get errors, see below... The worst part here is that I get an error > message to look in the log, but I have no idea where the log file is > located. > > >> >> >> >> >> >> >> >> >> *d@DmitriyPC:~$ sudo service dbus start[sudo] password for d: * Starting >> system message bus dbus >> >> [ OK ]d@DmitriyPC:~$ sudo systemctl start >> [hidden email] to start >> [hidden email]: Launch helper exited with unknown >> return code 1See system logs and 'systemctl status >> [hidden email]' for details.d@DmitriyPC:~$ sudo >> systemctl status [hidden email] to get >> properties: Launch helper exited with unknown return code 1d@DmitriyPC:~$* > > > > On Wed, May 30, 2018 at 10:27 PM, Peter Ivanov <[hidden email]> wrote: > >> Dmitriy, >> >> Can you try starting dbus manually? sudo service dbus start >> >> If it still does not work, I will have to held an investigation on running >> systemd services on Windows 10 WSL >> >> >> On Thu, 31 May 2018 at 00:31, Dmitriy Setrakyan <[hidden email]> >> wrote: >> >>> On Wed, May 30, 2018 at 2:09 PM, Peter Ivanov <[hidden email]> >> wrote: >>> >>>> Dmitriy, >>>> >>>> What kind of Ubuntu installation do you have (and what version)? >>>> Is it WSL under Windows 10 or containerized (docker)? >>>> >>>> >>> Windows Ubuntu App - >>> https://docs.microsoft.com/en-us/windows/wsl/install-win10 >>> >>> D. >>> >> |
On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email]> wrote:
> I’ll start the investigation. > Can you please file a ticket so we can track it? |
Filed https://issues.apache.org/jira/browse/IGNITE-8671 <https://issues.apache.org/jira/browse/IGNITE-8671>
> On 31 May 2018, at 17:56, Dmitriy Setrakyan <[hidden email]> wrote: > > On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email]> wrote: > >> I’ll start the investigation. >> > > Can you please file a ticket so we can track it? |
Unfortunately, it seems to be impossible (at least for now) — [1].
So we can say that current package design is for native Linux installation only. https://issues.apache.org/jira/browse/IGNITE-8671?focusedCommentId=16496813&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> wrote: > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 <https://issues.apache.org/jira/browse/IGNITE-8671> > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan <[hidden email] <mailto:[hidden email]>> wrote: >> >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email] <mailto:[hidden email]>> wrote: >> >>> I’ll start the investigation. >>> >> >> Can you please file a ticket so we can track it? > |
Petr,
Why do we even suggest starting Ignite as a service? Why not just start Ignite instance as a stand-alone process? This should work, no? D. On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> wrote: > Unfortunately, it seems to be impossible (at least for now) — [1]. > So we can say that current package design is for native Linux installation > only. > > > https://issues.apache.org/jira/browse/IGNITE-8671? > focusedCommentId=16496813&page=com.atlassian.jira. > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> wrote: > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > https://issues.apache.org/jira/browse/IGNITE-8671> > > > > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan <[hidden email] > <mailto:[hidden email]>> wrote: > >> > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email] > <mailto:[hidden email]>> wrote: > >> > >>> I’ll start the investigation. > >>> > >> > >> Can you please file a ticket so we can track it? > > > > |
Dmitriy,
Current packages design (both RPM and DEB) was reviewed and approved by community. I do not quite remember why service-based startup was chosen but it seems rather logical and Unix-compliant – under Linux almost every service software is packed this way, which gives some benefits like service autostart on reboot, centralized running nodes management (through systemctl), etc. There is no point in packing binary into Linux packages if it then will be used as standalone executable. Yet, current design does not limit advanced user from running Apache Ignite as standalone process – executing /usr/share/apache-ignite/bin/ignite.sh with parameters will start Apache Ignite node as if it was delivered by binary archive. On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan <[hidden email]> wrote: > Petr, > > Why do we even suggest starting Ignite as a service? Why not just start > Ignite instance as a stand-alone process? This should work, no? > > D. > > On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> wrote: > > > Unfortunately, it seems to be impossible (at least for now) — [1]. > > So we can say that current package design is for native Linux > installation > > only. > > > > > > https://issues.apache.org/jira/browse/IGNITE-8671? > > focusedCommentId=16496813&page=com.atlassian.jira. > > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > > > > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> wrote: > > > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > > https://issues.apache.org/jira/browse/IGNITE-8671> > > > > > > > > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan <[hidden email] > > <mailto:[hidden email]>> wrote: > > >> > > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email] > > <mailto:[hidden email]>> wrote: > > >> > > >>> I’ll start the investigation. > > >>> > > >> > > >> Can you please file a ticket so we can track it? > > > > > > > > |
Petr,
Most of the users will download and install Ignite so they can develop with it. This means that they will be starting more than one node, which is impossible if Ignite is a service. We should provide instructions to do both. D. On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> wrote: > Dmitriy, > > > Current packages design (both RPM and DEB) was reviewed and approved by > community. I do not quite remember why service-based startup was chosen but > it seems rather logical and Unix-compliant – under Linux almost every > service software is packed this way, which gives some benefits like service > autostart on reboot, centralized running nodes management (through > systemctl), etc. There is no point in packing binary into Linux packages if > it then will be used as standalone executable. > Yet, current design does not limit advanced user from running Apache Ignite > as standalone process – executing /usr/share/apache-ignite/bin/ignite.sh > with parameters will start Apache Ignite node as if it was delivered by > binary archive. > > > > On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan <[hidden email]> > wrote: > > > Petr, > > > > Why do we even suggest starting Ignite as a service? Why not just start > > Ignite instance as a stand-alone process? This should work, no? > > > > D. > > > > On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> > wrote: > > > > > Unfortunately, it seems to be impossible (at least for now) — [1]. > > > So we can say that current package design is for native Linux > > installation > > > only. > > > > > > > > > https://issues.apache.org/jira/browse/IGNITE-8671? > > > focusedCommentId=16496813&page=com.atlassian.jira. > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > > > > > > > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> wrote: > > > > > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > > > https://issues.apache.org/jira/browse/IGNITE-8671> > > > > > > > > > > > > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan <[hidden email] > > > <mailto:[hidden email]>> wrote: > > > >> > > > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email] > > > <mailto:[hidden email]>> wrote: > > > >> > > > >>> I’ll start the investigation. > > > >>> > > > >> > > > >> Can you please file a ticket so we can track it? > > > > > > > > > > > > > |
Dmitriy,
SystemD supports running multiple instances of one service – this is done through @-like syntax: 'sudo systemctl start apache-ignite@<configuration file name>', so that with every unique command string there will be started / stopped unique instance of Apache Ignite. And all instances can be restarted / stopped / enabled on boot / etc. simultaneously through 'sudo systemctl <command> apache-ignite@*'. Still, I can add a note about possibility of starting Apache Ignite manually through ignite.sh with a reference to corresponding documentation section, information where to look for the root of Apache Ignite installation and how to correctly start Apache Ignite in terms of permissions. File the documentation updates ticket? On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> wrote: > Petr, > > Most of the users will download and install Ignite so they can develop with > it. This means that they will be starting more than one node, which is > impossible if Ignite is a service. We should provide instructions to do > both. > > D. > > On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> wrote: > > > Dmitriy, > > > > > > Current packages design (both RPM and DEB) was reviewed and approved by > > community. I do not quite remember why service-based startup was chosen > but > > it seems rather logical and Unix-compliant – under Linux almost every > > service software is packed this way, which gives some benefits like > service > > autostart on reboot, centralized running nodes management (through > > systemctl), etc. There is no point in packing binary into Linux packages > if > > it then will be used as standalone executable. > > Yet, current design does not limit advanced user from running Apache > Ignite > > as standalone process – executing /usr/share/apache-ignite/bin/ignite.sh > > with parameters will start Apache Ignite node as if it was delivered by > > binary archive. > > > > > > > > On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan <[hidden email]> > > wrote: > > > > > Petr, > > > > > > Why do we even suggest starting Ignite as a service? Why not just start > > > Ignite instance as a stand-alone process? This should work, no? > > > > > > D. > > > > > > On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> > > wrote: > > > > > > > Unfortunately, it seems to be impossible (at least for now) — [1]. > > > > So we can say that current package design is for native Linux > > > installation > > > > only. > > > > > > > > > > > > https://issues.apache.org/jira/browse/IGNITE-8671? > > > > focusedCommentId=16496813&page=com.atlassian.jira. > > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > > > > > > > > > > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> wrote: > > > > > > > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > > > > https://issues.apache.org/jira/browse/IGNITE-8671> > > > > > > > > > > > > > > > > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan < > [hidden email] > > > > <mailto:[hidden email]>> wrote: > > > > >> > > > > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov <[hidden email] > > > > <mailto:[hidden email]>> wrote: > > > > >> > > > > >>> I’ll start the investigation. > > > > >>> > > > > >> > > > > >> Can you please file a ticket so we can track it? > > > > > > > > > > > > > > > > > > > |
Peter,
I have reopened this ticket: https://issues.apache.org/jira/browse/IGNITE-8671 I changed the priority to blocker. At this point I suggest the following: - we either remove the DEB and RPM packages from the website and readme - or we fix this issue ASAP as stated in the ticket. I will leave it up to you to decide. D. On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> wrote: > Dmitriy, > > > SystemD supports running multiple instances of one service – this is done > through @-like syntax: 'sudo systemctl start apache-ignite@<configuration > file name>', so that with every unique command string there will be started > / stopped unique instance of Apache Ignite. And all instances can be > restarted / stopped / enabled on boot / etc. simultaneously through 'sudo > systemctl <command> apache-ignite@*'. > > Still, I can add a note about possibility of starting Apache Ignite > manually through ignite.sh with a reference to corresponding documentation > section, information where to look for the root of Apache Ignite > installation and how to correctly start Apache Ignite in terms of > permissions. > > File the documentation updates ticket? > > > On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> > wrote: > > > Petr, > > > > Most of the users will download and install Ignite so they can develop > with > > it. This means that they will be starting more than one node, which is > > impossible if Ignite is a service. We should provide instructions to do > > both. > > > > D. > > > > On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> > wrote: > > > > > Dmitriy, > > > > > > > > > Current packages design (both RPM and DEB) was reviewed and approved by > > > community. I do not quite remember why service-based startup was chosen > > but > > > it seems rather logical and Unix-compliant – under Linux almost every > > > service software is packed this way, which gives some benefits like > > service > > > autostart on reboot, centralized running nodes management (through > > > systemctl), etc. There is no point in packing binary into Linux > packages > > if > > > it then will be used as standalone executable. > > > Yet, current design does not limit advanced user from running Apache > > Ignite > > > as standalone process – executing /usr/share/apache-ignite/bin/ > ignite.sh > > > with parameters will start Apache Ignite node as if it was delivered by > > > binary archive. > > > > > > > > > > > > On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan <[hidden email] > > > > > wrote: > > > > > > > Petr, > > > > > > > > Why do we even suggest starting Ignite as a service? Why not just > start > > > > Ignite instance as a stand-alone process? This should work, no? > > > > > > > > D. > > > > > > > > On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> > > > wrote: > > > > > > > > > Unfortunately, it seems to be impossible (at least for now) — [1]. > > > > > So we can say that current package design is for native Linux > > > > installation > > > > > only. > > > > > > > > > > > > > > > https://issues.apache.org/jira/browse/IGNITE-8671? > > > > > focusedCommentId=16496813&page=com.atlassian.jira. > > > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > > > > > > > > > > > > > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> > wrote: > > > > > > > > > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > > > > > https://issues.apache.org/jira/browse/IGNITE-8671> > > > > > > > > > > > > > > > > > > > > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan < > > [hidden email] > > > > > <mailto:[hidden email]>> wrote: > > > > > >> > > > > > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < > [hidden email] > > > > > <mailto:[hidden email]>> wrote: > > > > > >> > > > > > >>> I’ll start the investigation. > > > > > >>> > > > > > >> > > > > > >> Can you please file a ticket so we can track it? > > > > > > > > > > > > > > > > > > > > > > > > > > |
Dmitriy,
You suggest removing fully working under corresponding Linux distributive RPM and DEB packages entirely from apache.org/dist/ignite only because they do not work in highly unlikely scenario (Windows 10 WSL) as service? I will certainly add reference about running Apache Ignite from the packages as standalone Java application (with corresponding permissions note) but I’d like to hear community opinion on the whole matter - everything that was done, was done with review and approve from lots of Apache Ignite commiters and PMCs, including PMC chair. On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> wrote: > Peter, > > I have reopened this ticket: > https://issues.apache.org/jira/browse/IGNITE-8671 > > I changed the priority to blocker. At this point I suggest the following: > - we either remove the DEB and RPM packages from the website and readme > - or we fix this issue ASAP as stated in the ticket. > > I will leave it up to you to decide. > > D. > > On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> > wrote: > >> Dmitriy, >> >> >> SystemD supports running multiple instances of one service – this is done >> through @-like syntax: 'sudo systemctl start apache-ignite@<configuration >> file name>', so that with every unique command string there will be >> started >> / stopped unique instance of Apache Ignite. And all instances can be >> restarted / stopped / enabled on boot / etc. simultaneously through 'sudo >> systemctl <command> apache-ignite@*'. >> >> Still, I can add a note about possibility of starting Apache Ignite >> manually through ignite.sh with a reference to corresponding documentation >> section, information where to look for the root of Apache Ignite >> installation and how to correctly start Apache Ignite in terms of >> permissions. >> >> File the documentation updates ticket? >> >> >> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> >> wrote: >> >> > Petr, >> > >> > Most of the users will download and install Ignite so they can develop >> with >> > it. This means that they will be starting more than one node, which is >> > impossible if Ignite is a service. We should provide instructions to do >> > both. >> > >> > D. >> > >> > On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> >> wrote: >> > >> > > Dmitriy, >> > > >> > > >> > > Current packages design (both RPM and DEB) was reviewed and approved >> by >> > > community. I do not quite remember why service-based startup was >> chosen >> > but >> > > it seems rather logical and Unix-compliant – under Linux almost every >> > > service software is packed this way, which gives some benefits like >> > service >> > > autostart on reboot, centralized running nodes management (through >> > > systemctl), etc. There is no point in packing binary into Linux >> packages >> > if >> > > it then will be used as standalone executable. >> > > Yet, current design does not limit advanced user from running Apache >> > Ignite >> > > as standalone process – executing >> /usr/share/apache-ignite/bin/ignite.sh >> > > with parameters will start Apache Ignite node as if it was delivered >> by >> > > binary archive. >> > > >> > > >> > > >> > > On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < >> [hidden email]> >> > > wrote: >> > > >> > > > Petr, >> > > > >> > > > Why do we even suggest starting Ignite as a service? Why not just >> start >> > > > Ignite instance as a stand-alone process? This should work, no? >> > > > >> > > > D. >> > > > >> > > > On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> >> > > wrote: >> > > > >> > > > > Unfortunately, it seems to be impossible (at least for now) — [1]. >> > > > > So we can say that current package design is for native Linux >> > > > installation >> > > > > only. >> > > > > >> > > > > >> > > > > https://issues.apache.org/jira/browse/IGNITE-8671? >> > > > > focusedCommentId=16496813&page=com.atlassian.jira. >> > > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 >> > > > > >> > > > > >> > > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> >> wrote: >> > > > > > >> > > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < >> > > > > https://issues.apache.org/jira/browse/IGNITE-8671> >> > > > > > >> > > > > > >> > > > > > >> > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan < >> > [hidden email] >> > > > > <mailto:[hidden email]>> wrote: >> > > > > >> >> > > > > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < >> [hidden email] >> > > > > <mailto:[hidden email]>> wrote: >> > > > > >> >> > > > > >>> I’ll start the investigation. >> > > > > >>> >> > > > > >> >> > > > > >> Can you please file a ticket so we can track it? >> > > > > > >> > > > > >> > > > > >> > > > >> > > >> > >> > > |
Peter,
We cannot have a distribution that works sometimes. I think you should read the ticket carefully. I don't beleive we need to make any changes to the release, it is a matter of fixing the documentation. Can you confirm this? D. On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: Dmitriy, You suggest removing fully working under corresponding Linux distributive RPM and DEB packages entirely from apache.org/dist/ignite only because they do not work in highly unlikely scenario (Windows 10 WSL) as service? I will certainly add reference about running Apache Ignite from the packages as standalone Java application (with corresponding permissions note) but I’d like to hear community opinion on the whole matter - everything that was done, was done with review and approve from lots of Apache Ignite commiters and PMCs, including PMC chair. On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> wrote: > Peter, > > I have reopened this ticket: > https://issues.apache.org/jira/browse/IGNITE-8671 > > I changed the priority to blocker. At this point I suggest the following: > - we either remove the DEB and RPM packages from the website and readme > - or we fix this issue ASAP as stated in the ticket. > > I will leave it up to you to decide. > > D. > > On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> > wrote: > >> Dmitriy, >> >> >> SystemD supports running multiple instances of one service – this is done >> through @-like syntax: 'sudo systemctl start apache-ignite@<configuration >> file name>', so that with every unique command string there will be >> started >> / stopped unique instance of Apache Ignite. And all instances can be >> restarted / stopped / enabled on boot / etc. simultaneously through 'sudo >> systemctl <command> apache-ignite@*'. >> >> Still, I can add a note about possibility of starting Apache Ignite >> manually through ignite.sh with a reference to corresponding >> section, information where to look for the root of Apache Ignite >> installation and how to correctly start Apache Ignite in terms of >> permissions. >> >> File the documentation updates ticket? >> >> >> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> >> wrote: >> >> > Petr, >> > >> > Most of the users will download and install Ignite so they can develop >> with >> > it. This means that they will be starting more than one node, which is >> > impossible if Ignite is a service. We should provide instructions to do >> > both. >> > >> > D. >> > >> > On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> >> wrote: >> > >> > > Dmitriy, >> > > >> > > >> > > Current packages design (both RPM and DEB) was reviewed and approved >> by >> > > community. I do not quite remember why service-based startup was >> chosen >> > but >> > > it seems rather logical and Unix-compliant – under Linux almost every >> > > service software is packed this way, which gives some benefits like >> > service >> > > autostart on reboot, centralized running nodes management (through >> > > systemctl), etc. There is no point in packing binary into Linux >> packages >> > if >> > > it then will be used as standalone executable. >> > > Yet, current design does not limit advanced user from running Apache >> > Ignite >> > > as standalone process – executing >> /usr/share/apache-ignite/bin/ignite.sh >> > > with parameters will start Apache Ignite node as if it was delivered >> by >> > > binary archive. >> > > >> > > >> > > >> > > On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < >> [hidden email]> >> > > wrote: >> > > >> > > > Petr, >> > > > >> > > > Why do we even suggest starting Ignite as a service? Why not just >> start >> > > > Ignite instance as a stand-alone process? This should work, no? >> > > > >> > > > D. >> > > > >> > > > On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> >> > > wrote: >> > > > >> > > > > Unfortunately, it seems to be impossible (at least for now) — >> > > > > So we can say that current package design is for native Linux >> > > > installation >> > > > > only. >> > > > > >> > > > > >> > > > > https://issues.apache.org/jira/browse/IGNITE-8671? >> > > > > focusedCommentId=16496813&page=com.atlassian.jira. >> > > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 >> > > > > >> > > > > >> > > > > > On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> >> wrote: >> > > > > > >> > > > > > Filed https://issues.apache.org/jira/browse/IGNITE-8671 < >> > > > > https://issues.apache.org/jira/browse/IGNITE-8671> >> > > > > > >> > > > > > >> > > > > > >> > > > > >> On 31 May 2018, at 17:56, Dmitriy Setrakyan < >> > [hidden email] >> > > > > <mailto:[hidden email]>> wrote: >> > > > > >> >> > > > > >> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < >> [hidden email] >> > > > > <mailto:[hidden email]>> wrote: >> > > > > >> >> > > > > >>> I’ll start the investigation. >> > > > > >>> >> > > > > >> >> > > > > >> Can you please file a ticket so we can track it? >> > > > > > >> > > > > >> > > > > >> > > > >> > > >> > >> > > |
Dmitriy,
I've added warning snippet in the bottom of the Alternative Installation Options section with reference on how to start Apache Ignite installed from RPM or DEB packages as standalone Java application (see [1]). Hope it will be enough. [1] https://issues.apache.org/jira/browse/IGNITE-8671?focusedCommentId=16499157&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16499157 > On 2 Jun 2018, at 21:57, Dmitriy Setrakyan <[hidden email]> wrote: > > Peter, > > We cannot have a distribution that works sometimes. > > I think you should read the ticket carefully. I don't beleive we need to > make any changes to the release, it is a matter of fixing the > documentation. > > Can you confirm this? > > D. > > > On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: > > Dmitriy, > > > You suggest removing fully working under corresponding Linux distributive > RPM and DEB packages entirely from apache.org/dist/ignite only because they > do not work in highly unlikely scenario (Windows 10 WSL) as service? > > I will certainly add reference about running Apache Ignite from the > packages as standalone Java application (with corresponding permissions > note) but I’d like to hear community opinion on the whole matter - > everything that was done, was done with review and approve from lots of > Apache Ignite commiters and PMCs, including PMC chair. > > > On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> > wrote: > > >> Peter, >> >> I have reopened this ticket: >> https://issues.apache.org/jira/browse/IGNITE-8671 >> >> I changed the priority to blocker. At this point I suggest the following: >> - we either remove the DEB and RPM packages from the website and readme >> - or we fix this issue ASAP as stated in the ticket. >> >> I will leave it up to you to decide. >> >> D. >> >> On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> >> wrote: >> >>> Dmitriy, >>> >>> >>> SystemD supports running multiple instances of one service – this is done >>> through @-like syntax: 'sudo systemctl start apache-ignite@<configuration >>> file name>', so that with every unique command string there will be >>> started >>> / stopped unique instance of Apache Ignite. And all instances can be >>> restarted / stopped / enabled on boot / etc. simultaneously through 'sudo >>> systemctl <command> apache-ignite@*'. >>> >>> Still, I can add a note about possibility of starting Apache Ignite >>> manually through ignite.sh with a reference to corresponding > documentation >>> section, information where to look for the root of Apache Ignite >>> installation and how to correctly start Apache Ignite in terms of >>> permissions. >>> >>> File the documentation updates ticket? >>> >>> >>> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> >>> wrote: >>> >>>> Petr, >>>> >>>> Most of the users will download and install Ignite so they can develop >>> with >>>> it. This means that they will be starting more than one node, which is >>>> impossible if Ignite is a service. We should provide instructions to do >>>> both. >>>> >>>> D. >>>> >>>> On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> >>> wrote: >>>> >>>>> Dmitriy, >>>>> >>>>> >>>>> Current packages design (both RPM and DEB) was reviewed and approved >>> by >>>>> community. I do not quite remember why service-based startup was >>> chosen >>>> but >>>>> it seems rather logical and Unix-compliant – under Linux almost every >>>>> service software is packed this way, which gives some benefits like >>>> service >>>>> autostart on reboot, centralized running nodes management (through >>>>> systemctl), etc. There is no point in packing binary into Linux >>> packages >>>> if >>>>> it then will be used as standalone executable. >>>>> Yet, current design does not limit advanced user from running Apache >>>> Ignite >>>>> as standalone process – executing >>> /usr/share/apache-ignite/bin/ignite.sh >>>>> with parameters will start Apache Ignite node as if it was delivered >>> by >>>>> binary archive. >>>>> >>>>> >>>>> >>>>> On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < >>> [hidden email]> >>>>> wrote: >>>>> >>>>>> Petr, >>>>>> >>>>>> Why do we even suggest starting Ignite as a service? Why not just >>> start >>>>>> Ignite instance as a stand-alone process? This should work, no? >>>>>> >>>>>> D. >>>>>> >>>>>> On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> >>>>> wrote: >>>>>> >>>>>>> Unfortunately, it seems to be impossible (at least for now) — > [1]. >>>>>>> So we can say that current package design is for native Linux >>>>>> installation >>>>>>> only. >>>>>>> >>>>>>> >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671? >>>>>>> focusedCommentId=16496813&page=com.atlassian.jira. >>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 >>>>>>> >>>>>>> >>>>>>>> On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> >>> wrote: >>>>>>>> >>>>>>>> Filed https://issues.apache.org/jira/browse/IGNITE-8671 < >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On 31 May 2018, at 17:56, Dmitriy Setrakyan < >>>> [hidden email] >>>>>>> <mailto:[hidden email]>> wrote: >>>>>>>>> >>>>>>>>> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < >>> [hidden email] >>>>>>> <mailto:[hidden email]>> wrote: >>>>>>>>> >>>>>>>>>> I’ll start the investigation. >>>>>>>>>> >>>>>>>>> >>>>>>>>> Can you please file a ticket so we can track it? >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >> |
Hello!
I have to side with Dmitriy here. If you install a Debian package for server software, you would expect that a daemon of that software to be ran with default configuration using sysctl-flavour services. You can certainly also run the installed software in all kinds of other ways manually, but as a user of Debian package I won't expect this to be a primary mode of operation. For a long time user of Linux, packaged daemon that can't be brought up as a service is a broken package. Ditto for RPM, through they have less agressive autostart habits (you will usually need to enable service first with sysctl). Moreover you don't expect to have to tinker with software installed as package, DEB/RPM is not like IKEA in this regard. Disclaimer: I have reviewed multiple iterations of RPM/DEB packaging of Apache Ignite. Regards, -- Ilya Kasnacheev 2018-06-02 22:39 GMT+03:00 Petr Ivanov <[hidden email]>: > Dmitriy, > > > I've added warning snippet in the bottom of the Alternative Installation > Options section with reference on how to start Apache Ignite installed from > RPM or DEB packages as standalone Java application (see [1]). > Hope it will be enough. > > > [1] https://issues.apache.org/jira/browse/IGNITE-8671? > focusedCommentId=16499157&page=com.atlassian.jira. > plugin.system.issuetabpanels:comment-tabpanel#comment-16499157 > > > > > > On 2 Jun 2018, at 21:57, Dmitriy Setrakyan <[hidden email]> > wrote: > > > > Peter, > > > > We cannot have a distribution that works sometimes. > > > > I think you should read the ticket carefully. I don't beleive we need to > > make any changes to the release, it is a matter of fixing the > > documentation. > > > > Can you confirm this? > > > > D. > > > > > > On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: > > > > Dmitriy, > > > > > > You suggest removing fully working under corresponding Linux distributive > > RPM and DEB packages entirely from apache.org/dist/ignite only because > they > > do not work in highly unlikely scenario (Windows 10 WSL) as service? > > > > I will certainly add reference about running Apache Ignite from the > > packages as standalone Java application (with corresponding permissions > > note) but I’d like to hear community opinion on the whole matter - > > everything that was done, was done with review and approve from lots of > > Apache Ignite commiters and PMCs, including PMC chair. > > > > > > On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> > > wrote: > > > > > >> Peter, > >> > >> I have reopened this ticket: > >> https://issues.apache.org/jira/browse/IGNITE-8671 > >> > >> I changed the priority to blocker. At this point I suggest the > following: > >> - we either remove the DEB and RPM packages from the website and readme > >> - or we fix this issue ASAP as stated in the ticket. > >> > >> I will leave it up to you to decide. > >> > >> D. > >> > >> On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> > >> wrote: > >> > >>> Dmitriy, > >>> > >>> > >>> SystemD supports running multiple instances of one service – this is > done > >>> through @-like syntax: 'sudo systemctl start apache-ignite@ > <configuration > >>> file name>', so that with every unique command string there will be > >>> started > >>> / stopped unique instance of Apache Ignite. And all instances can be > >>> restarted / stopped / enabled on boot / etc. simultaneously through > 'sudo > >>> systemctl <command> apache-ignite@*'. > >>> > >>> Still, I can add a note about possibility of starting Apache Ignite > >>> manually through ignite.sh with a reference to corresponding > > documentation > >>> section, information where to look for the root of Apache Ignite > >>> installation and how to correctly start Apache Ignite in terms of > >>> permissions. > >>> > >>> File the documentation updates ticket? > >>> > >>> > >>> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> > >>> wrote: > >>> > >>>> Petr, > >>>> > >>>> Most of the users will download and install Ignite so they can develop > >>> with > >>>> it. This means that they will be starting more than one node, which is > >>>> impossible if Ignite is a service. We should provide instructions to > do > >>>> both. > >>>> > >>>> D. > >>>> > >>>> On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> > >>> wrote: > >>>> > >>>>> Dmitriy, > >>>>> > >>>>> > >>>>> Current packages design (both RPM and DEB) was reviewed and approved > >>> by > >>>>> community. I do not quite remember why service-based startup was > >>> chosen > >>>> but > >>>>> it seems rather logical and Unix-compliant – under Linux almost every > >>>>> service software is packed this way, which gives some benefits like > >>>> service > >>>>> autostart on reboot, centralized running nodes management (through > >>>>> systemctl), etc. There is no point in packing binary into Linux > >>> packages > >>>> if > >>>>> it then will be used as standalone executable. > >>>>> Yet, current design does not limit advanced user from running Apache > >>>> Ignite > >>>>> as standalone process – executing > >>> /usr/share/apache-ignite/bin/ignite.sh > >>>>> with parameters will start Apache Ignite node as if it was delivered > >>> by > >>>>> binary archive. > >>>>> > >>>>> > >>>>> > >>>>> On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < > >>> [hidden email]> > >>>>> wrote: > >>>>> > >>>>>> Petr, > >>>>>> > >>>>>> Why do we even suggest starting Ignite as a service? Why not just > >>> start > >>>>>> Ignite instance as a stand-alone process? This should work, no? > >>>>>> > >>>>>> D. > >>>>>> > >>>>>> On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> > >>>>> wrote: > >>>>>> > >>>>>>> Unfortunately, it seems to be impossible (at least for now) — > > [1]. > >>>>>>> So we can say that current package design is for native Linux > >>>>>> installation > >>>>>>> only. > >>>>>>> > >>>>>>> > >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671? > >>>>>>> focusedCommentId=16496813&page=com.atlassian.jira. > >>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > >>>>>>> > >>>>>>> > >>>>>>>> On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> > >>> wrote: > >>>>>>>> > >>>>>>>> Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> On 31 May 2018, at 17:56, Dmitriy Setrakyan < > >>>> [hidden email] > >>>>>>> <mailto:[hidden email]>> wrote: > >>>>>>>>> > >>>>>>>>> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < > >>> [hidden email] > >>>>>>> <mailto:[hidden email]>> wrote: > >>>>>>>>> > >>>>>>>>>> I’ll start the investigation. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> Can you please file a ticket so we can track it? > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > >> > > |
Hello again!
Oops, sorry, what I was meaning to say that I was siding with Petr. We can surely add a disclaimer to downloads page, but it will be across the lines of "caution, may contain water which is wet" Regards. -- Ilya Kasnacheev 2018-06-02 23:10 GMT+03:00 Ilya Kasnacheev <[hidden email]>: > Hello! > > I have to side with Dmitriy here. If you install a Debian package for > server software, you would expect that a daemon of that software to be ran > with default configuration using sysctl-flavour services. > > You can certainly also run the installed software in all kinds of other > ways manually, but as a user of Debian package I won't expect this to be a > primary mode of operation. For a long time user of Linux, packaged daemon > that can't be brought up as a service is a broken package. > > Ditto for RPM, through they have less agressive autostart habits (you will > usually need to enable service first with sysctl). > > Moreover you don't expect to have to tinker with software installed as > package, DEB/RPM is not like IKEA in this regard. > > Disclaimer: I have reviewed multiple iterations of RPM/DEB packaging of > Apache Ignite. > > Regards, > > -- > Ilya Kasnacheev > > 2018-06-02 22:39 GMT+03:00 Petr Ivanov <[hidden email]>: > >> Dmitriy, >> >> >> I've added warning snippet in the bottom of the Alternative Installation >> Options section with reference on how to start Apache Ignite installed from >> RPM or DEB packages as standalone Java application (see [1]). >> Hope it will be enough. >> >> >> [1] https://issues.apache.org/jira/browse/IGNITE-8671?focusedCom >> mentId=16499157&page=com.atlassian.jira.plugin.system. >> issuetabpanels:comment-tabpanel#comment-16499157 >> >> >> >> >> > On 2 Jun 2018, at 21:57, Dmitriy Setrakyan <[hidden email]> >> wrote: >> > >> > Peter, >> > >> > We cannot have a distribution that works sometimes. >> > >> > I think you should read the ticket carefully. I don't beleive we need to >> > make any changes to the release, it is a matter of fixing the >> > documentation. >> > >> > Can you confirm this? >> > >> > D. >> > >> > >> > On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: >> > >> > Dmitriy, >> > >> > >> > You suggest removing fully working under corresponding Linux >> distributive >> > RPM and DEB packages entirely from apache.org/dist/ignite only because >> they >> > do not work in highly unlikely scenario (Windows 10 WSL) as service? >> > >> > I will certainly add reference about running Apache Ignite from the >> > packages as standalone Java application (with corresponding permissions >> > note) but I’d like to hear community opinion on the whole matter - >> > everything that was done, was done with review and approve from lots of >> > Apache Ignite commiters and PMCs, including PMC chair. >> > >> > >> > On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> >> > wrote: >> > >> > >> >> Peter, >> >> >> >> I have reopened this ticket: >> >> https://issues.apache.org/jira/browse/IGNITE-8671 >> >> >> >> I changed the priority to blocker. At this point I suggest the >> following: >> >> - we either remove the DEB and RPM packages from the website and readme >> >> - or we fix this issue ASAP as stated in the ticket. >> >> >> >> I will leave it up to you to decide. >> >> >> >> D. >> >> >> >> On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> >> >> wrote: >> >> >> >>> Dmitriy, >> >>> >> >>> >> >>> SystemD supports running multiple instances of one service – this is >> done >> >>> through @-like syntax: 'sudo systemctl start apache-ignite@ >> <configuration >> >>> file name>', so that with every unique command string there will be >> >>> started >> >>> / stopped unique instance of Apache Ignite. And all instances can be >> >>> restarted / stopped / enabled on boot / etc. simultaneously through >> 'sudo >> >>> systemctl <command> apache-ignite@*'. >> >>> >> >>> Still, I can add a note about possibility of starting Apache Ignite >> >>> manually through ignite.sh with a reference to corresponding >> > documentation >> >>> section, information where to look for the root of Apache Ignite >> >>> installation and how to correctly start Apache Ignite in terms of >> >>> permissions. >> >>> >> >>> File the documentation updates ticket? >> >>> >> >>> >> >>> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email] >> > >> >>> wrote: >> >>> >> >>>> Petr, >> >>>> >> >>>> Most of the users will download and install Ignite so they can >> develop >> >>> with >> >>>> it. This means that they will be starting more than one node, which >> is >> >>>> impossible if Ignite is a service. We should provide instructions to >> do >> >>>> both. >> >>>> >> >>>> D. >> >>>> >> >>>> On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> >> >>> wrote: >> >>>> >> >>>>> Dmitriy, >> >>>>> >> >>>>> >> >>>>> Current packages design (both RPM and DEB) was reviewed and approved >> >>> by >> >>>>> community. I do not quite remember why service-based startup was >> >>> chosen >> >>>> but >> >>>>> it seems rather logical and Unix-compliant – under Linux almost >> every >> >>>>> service software is packed this way, which gives some benefits like >> >>>> service >> >>>>> autostart on reboot, centralized running nodes management (through >> >>>>> systemctl), etc. There is no point in packing binary into Linux >> >>> packages >> >>>> if >> >>>>> it then will be used as standalone executable. >> >>>>> Yet, current design does not limit advanced user from running Apache >> >>>> Ignite >> >>>>> as standalone process – executing >> >>> /usr/share/apache-ignite/bin/ignite.sh >> >>>>> with parameters will start Apache Ignite node as if it was delivered >> >>> by >> >>>>> binary archive. >> >>>>> >> >>>>> >> >>>>> >> >>>>> On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < >> >>> [hidden email]> >> >>>>> wrote: >> >>>>> >> >>>>>> Petr, >> >>>>>> >> >>>>>> Why do we even suggest starting Ignite as a service? Why not just >> >>> start >> >>>>>> Ignite instance as a stand-alone process? This should work, no? >> >>>>>> >> >>>>>> D. >> >>>>>> >> >>>>>> On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> >> >>>>> wrote: >> >>>>>> >> >>>>>>> Unfortunately, it seems to be impossible (at least for now) — >> > [1]. >> >>>>>>> So we can say that current package design is for native Linux >> >>>>>> installation >> >>>>>>> only. >> >>>>>>> >> >>>>>>> >> >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671? >> >>>>>>> focusedCommentId=16496813&page=com.atlassian.jira. >> >>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 >> >>>>>>> >> >>>>>>> >> >>>>>>>> On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> >> >>> wrote: >> >>>>>>>> >> >>>>>>>> Filed https://issues.apache.org/jira/browse/IGNITE-8671 < >> >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>> On 31 May 2018, at 17:56, Dmitriy Setrakyan < >> >>>> [hidden email] >> >>>>>>> <mailto:[hidden email]>> wrote: >> >>>>>>>>> >> >>>>>>>>> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < >> >>> [hidden email] >> >>>>>>> <mailto:[hidden email]>> wrote: >> >>>>>>>>> >> >>>>>>>>>> I’ll start the investigation. >> >>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> Can you please file a ticket so we can track it? >> >>>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>> >> >> >> >> >> >> > |
In reply to this post by vveider
Peter,
I think what is really missing is the installation structure, i.e. where is the bin, config, lib, work folders. Is IGNITE_HOME pointing somewhere as a result of the installation? I think, if you explain it to users, there will be more understanding from the user stand point. Can you please add that? D. On Sat, Jun 2, 2018 at 12:39 PM, Petr Ivanov <[hidden email]> wrote: > Dmitriy, > > > I've added warning snippet in the bottom of the Alternative Installation > Options section with reference on how to start Apache Ignite installed from > RPM or DEB packages as standalone Java application (see [1]). > Hope it will be enough. > > > [1] https://issues.apache.org/jira/browse/IGNITE-8671? > focusedCommentId=16499157&page=com.atlassian.jira. > plugin.system.issuetabpanels:comment-tabpanel#comment-16499157 > > > > > > On 2 Jun 2018, at 21:57, Dmitriy Setrakyan <[hidden email]> > wrote: > > > > Peter, > > > > We cannot have a distribution that works sometimes. > > > > I think you should read the ticket carefully. I don't beleive we need to > > make any changes to the release, it is a matter of fixing the > > documentation. > > > > Can you confirm this? > > > > D. > > > > > > On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: > > > > Dmitriy, > > > > > > You suggest removing fully working under corresponding Linux distributive > > RPM and DEB packages entirely from apache.org/dist/ignite only because > they > > do not work in highly unlikely scenario (Windows 10 WSL) as service? > > > > I will certainly add reference about running Apache Ignite from the > > packages as standalone Java application (with corresponding permissions > > note) but I’d like to hear community opinion on the whole matter - > > everything that was done, was done with review and approve from lots of > > Apache Ignite commiters and PMCs, including PMC chair. > > > > > > On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> > > wrote: > > > > > >> Peter, > >> > >> I have reopened this ticket: > >> https://issues.apache.org/jira/browse/IGNITE-8671 > >> > >> I changed the priority to blocker. At this point I suggest the > following: > >> - we either remove the DEB and RPM packages from the website and readme > >> - or we fix this issue ASAP as stated in the ticket. > >> > >> I will leave it up to you to decide. > >> > >> D. > >> > >> On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> > >> wrote: > >> > >>> Dmitriy, > >>> > >>> > >>> SystemD supports running multiple instances of one service – this is > done > >>> through @-like syntax: 'sudo systemctl start apache-ignite@ > <configuration > >>> file name>', so that with every unique command string there will be > >>> started > >>> / stopped unique instance of Apache Ignite. And all instances can be > >>> restarted / stopped / enabled on boot / etc. simultaneously through > 'sudo > >>> systemctl <command> apache-ignite@*'. > >>> > >>> Still, I can add a note about possibility of starting Apache Ignite > >>> manually through ignite.sh with a reference to corresponding > > documentation > >>> section, information where to look for the root of Apache Ignite > >>> installation and how to correctly start Apache Ignite in terms of > >>> permissions. > >>> > >>> File the documentation updates ticket? > >>> > >>> > >>> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> > >>> wrote: > >>> > >>>> Petr, > >>>> > >>>> Most of the users will download and install Ignite so they can develop > >>> with > >>>> it. This means that they will be starting more than one node, which is > >>>> impossible if Ignite is a service. We should provide instructions to > do > >>>> both. > >>>> > >>>> D. > >>>> > >>>> On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> > >>> wrote: > >>>> > >>>>> Dmitriy, > >>>>> > >>>>> > >>>>> Current packages design (both RPM and DEB) was reviewed and approved > >>> by > >>>>> community. I do not quite remember why service-based startup was > >>> chosen > >>>> but > >>>>> it seems rather logical and Unix-compliant – under Linux almost every > >>>>> service software is packed this way, which gives some benefits like > >>>> service > >>>>> autostart on reboot, centralized running nodes management (through > >>>>> systemctl), etc. There is no point in packing binary into Linux > >>> packages > >>>> if > >>>>> it then will be used as standalone executable. > >>>>> Yet, current design does not limit advanced user from running Apache > >>>> Ignite > >>>>> as standalone process – executing > >>> /usr/share/apache-ignite/bin/ignite.sh > >>>>> with parameters will start Apache Ignite node as if it was delivered > >>> by > >>>>> binary archive. > >>>>> > >>>>> > >>>>> > >>>>> On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < > >>> [hidden email]> > >>>>> wrote: > >>>>> > >>>>>> Petr, > >>>>>> > >>>>>> Why do we even suggest starting Ignite as a service? Why not just > >>> start > >>>>>> Ignite instance as a stand-alone process? This should work, no? > >>>>>> > >>>>>> D. > >>>>>> > >>>>>> On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> > >>>>> wrote: > >>>>>> > >>>>>>> Unfortunately, it seems to be impossible (at least for now) — > > [1]. > >>>>>>> So we can say that current package design is for native Linux > >>>>>> installation > >>>>>>> only. > >>>>>>> > >>>>>>> > >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671? > >>>>>>> focusedCommentId=16496813&page=com.atlassian.jira. > >>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > >>>>>>> > >>>>>>> > >>>>>>>> On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> > >>> wrote: > >>>>>>>> > >>>>>>>> Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > >>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> On 31 May 2018, at 17:56, Dmitriy Setrakyan < > >>>> [hidden email] > >>>>>>> <mailto:[hidden email]>> wrote: > >>>>>>>>> > >>>>>>>>> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < > >>> [hidden email] > >>>>>>> <mailto:[hidden email]>> wrote: > >>>>>>>>> > >>>>>>>>>> I’ll start the investigation. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> Can you please file a ticket so we can track it? > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > >> > > |
Dmitriy,
I’ve added requested information (see [1]). Can you check that this information is enough, please? [1] https://issues.apache.org/jira/browse/IGNITE-8671?focusedCommentId=16500123&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16500123 > On 3 Jun 2018, at 10:24, Dmitriy Setrakyan <[hidden email]> wrote: > > Peter, > > I think what is really missing is the installation structure, i.e. where is > the bin, config, lib, work folders. Is IGNITE_HOME pointing somewhere as a > result of the installation? I think, if you explain it to users, there will > be more understanding from the user stand point. > > Can you please add that? > > D. > > On Sat, Jun 2, 2018 at 12:39 PM, Petr Ivanov <[hidden email]> wrote: > >> Dmitriy, >> >> >> I've added warning snippet in the bottom of the Alternative Installation >> Options section with reference on how to start Apache Ignite installed from >> RPM or DEB packages as standalone Java application (see [1]). >> Hope it will be enough. >> >> >> [1] https://issues.apache.org/jira/browse/IGNITE-8671? >> focusedCommentId=16499157&page=com.atlassian.jira. >> plugin.system.issuetabpanels:comment-tabpanel#comment-16499157 >> >> >> >> >>> On 2 Jun 2018, at 21:57, Dmitriy Setrakyan <[hidden email]> >> wrote: >>> >>> Peter, >>> >>> We cannot have a distribution that works sometimes. >>> >>> I think you should read the ticket carefully. I don't beleive we need to >>> make any changes to the release, it is a matter of fixing the >>> documentation. >>> >>> Can you confirm this? >>> >>> D. >>> >>> >>> On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: >>> >>> Dmitriy, >>> >>> >>> You suggest removing fully working under corresponding Linux distributive >>> RPM and DEB packages entirely from apache.org/dist/ignite only because >> they >>> do not work in highly unlikely scenario (Windows 10 WSL) as service? >>> >>> I will certainly add reference about running Apache Ignite from the >>> packages as standalone Java application (with corresponding permissions >>> note) but I’d like to hear community opinion on the whole matter - >>> everything that was done, was done with review and approve from lots of >>> Apache Ignite commiters and PMCs, including PMC chair. >>> >>> >>> On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> >>> wrote: >>> >>> >>>> Peter, >>>> >>>> I have reopened this ticket: >>>> https://issues.apache.org/jira/browse/IGNITE-8671 >>>> >>>> I changed the priority to blocker. At this point I suggest the >> following: >>>> - we either remove the DEB and RPM packages from the website and readme >>>> - or we fix this issue ASAP as stated in the ticket. >>>> >>>> I will leave it up to you to decide. >>>> >>>> D. >>>> >>>> On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> >>>> wrote: >>>> >>>>> Dmitriy, >>>>> >>>>> >>>>> SystemD supports running multiple instances of one service – this is >> done >>>>> through @-like syntax: 'sudo systemctl start apache-ignite@ >> <configuration >>>>> file name>', so that with every unique command string there will be >>>>> started >>>>> / stopped unique instance of Apache Ignite. And all instances can be >>>>> restarted / stopped / enabled on boot / etc. simultaneously through >> 'sudo >>>>> systemctl <command> apache-ignite@*'. >>>>> >>>>> Still, I can add a note about possibility of starting Apache Ignite >>>>> manually through ignite.sh with a reference to corresponding >>> documentation >>>>> section, information where to look for the root of Apache Ignite >>>>> installation and how to correctly start Apache Ignite in terms of >>>>> permissions. >>>>> >>>>> File the documentation updates ticket? >>>>> >>>>> >>>>> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan <[hidden email]> >>>>> wrote: >>>>> >>>>>> Petr, >>>>>> >>>>>> Most of the users will download and install Ignite so they can develop >>>>> with >>>>>> it. This means that they will be starting more than one node, which is >>>>>> impossible if Ignite is a service. We should provide instructions to >> do >>>>>> both. >>>>>> >>>>>> D. >>>>>> >>>>>> On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> >>>>> wrote: >>>>>> >>>>>>> Dmitriy, >>>>>>> >>>>>>> >>>>>>> Current packages design (both RPM and DEB) was reviewed and approved >>>>> by >>>>>>> community. I do not quite remember why service-based startup was >>>>> chosen >>>>>> but >>>>>>> it seems rather logical and Unix-compliant – under Linux almost every >>>>>>> service software is packed this way, which gives some benefits like >>>>>> service >>>>>>> autostart on reboot, centralized running nodes management (through >>>>>>> systemctl), etc. There is no point in packing binary into Linux >>>>> packages >>>>>> if >>>>>>> it then will be used as standalone executable. >>>>>>> Yet, current design does not limit advanced user from running Apache >>>>>> Ignite >>>>>>> as standalone process – executing >>>>> /usr/share/apache-ignite/bin/ignite.sh >>>>>>> with parameters will start Apache Ignite node as if it was delivered >>>>> by >>>>>>> binary archive. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < >>>>> [hidden email]> >>>>>>> wrote: >>>>>>> >>>>>>>> Petr, >>>>>>>> >>>>>>>> Why do we even suggest starting Ignite as a service? Why not just >>>>> start >>>>>>>> Ignite instance as a stand-alone process? This should work, no? >>>>>>>> >>>>>>>> D. >>>>>>>> >>>>>>>> On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email]> >>>>>>> wrote: >>>>>>>> >>>>>>>>> Unfortunately, it seems to be impossible (at least for now) — >>> [1]. >>>>>>>>> So we can say that current package design is for native Linux >>>>>>>> installation >>>>>>>>> only. >>>>>>>>> >>>>>>>>> >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671? >>>>>>>>> focusedCommentId=16496813&page=com.atlassian.jira. >>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 >>>>>>>>> >>>>>>>>> >>>>>>>>>> On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> >>>>> wrote: >>>>>>>>>> >>>>>>>>>> Filed https://issues.apache.org/jira/browse/IGNITE-8671 < >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> On 31 May 2018, at 17:56, Dmitriy Setrakyan < >>>>>> [hidden email] >>>>>>>>> <mailto:[hidden email]>> wrote: >>>>>>>>>>> >>>>>>>>>>> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < >>>>> [hidden email] >>>>>>>>> <mailto:[hidden email]>> wrote: >>>>>>>>>>> >>>>>>>>>>>> I’ll start the investigation. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Can you please file a ticket so we can track it? >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >> >> |
Thanks, Petr!
I think the log directory should be at /var/log, not /var/lib, right? D. On Mon, Jun 4, 2018 at 5:04 AM, Petr Ivanov <[hidden email]> wrote: > Dmitriy, > > > I’ve added requested information (see [1]). > Can you check that this information is enough, please? > > > [1] https://issues.apache.org/jira/browse/IGNITE-8671?focusedCom > mentId=16500123&page=com.atlassian.jira.plugin.system. > issuetabpanels:comment-tabpanel#comment-16500123 > > > > > > On 3 Jun 2018, at 10:24, Dmitriy Setrakyan <[hidden email]> > wrote: > > > > Peter, > > > > I think what is really missing is the installation structure, i.e. where > is > > the bin, config, lib, work folders. Is IGNITE_HOME pointing somewhere as > a > > result of the installation? I think, if you explain it to users, there > will > > be more understanding from the user stand point. > > > > Can you please add that? > > > > D. > > > > On Sat, Jun 2, 2018 at 12:39 PM, Petr Ivanov <[hidden email]> > wrote: > > > >> Dmitriy, > >> > >> > >> I've added warning snippet in the bottom of the Alternative Installation > >> Options section with reference on how to start Apache Ignite installed > from > >> RPM or DEB packages as standalone Java application (see [1]). > >> Hope it will be enough. > >> > >> > >> [1] https://issues.apache.org/jira/browse/IGNITE-8671? > >> focusedCommentId=16499157&page=com.atlassian.jira. > >> plugin.system.issuetabpanels:comment-tabpanel#comment-16499157 > >> > >> > >> > >> > >>> On 2 Jun 2018, at 21:57, Dmitriy Setrakyan <[hidden email]> > >> wrote: > >>> > >>> Peter, > >>> > >>> We cannot have a distribution that works sometimes. > >>> > >>> I think you should read the ticket carefully. I don't beleive we need > to > >>> make any changes to the release, it is a matter of fixing the > >>> documentation. > >>> > >>> Can you confirm this? > >>> > >>> D. > >>> > >>> > >>> On Jun 2, 2018 11:44, "Peter Ivanov" <[hidden email]> wrote: > >>> > >>> Dmitriy, > >>> > >>> > >>> You suggest removing fully working under corresponding Linux > distributive > >>> RPM and DEB packages entirely from apache.org/dist/ignite only because > >> they > >>> do not work in highly unlikely scenario (Windows 10 WSL) as service? > >>> > >>> I will certainly add reference about running Apache Ignite from the > >>> packages as standalone Java application (with corresponding permissions > >>> note) but I’d like to hear community opinion on the whole matter - > >>> everything that was done, was done with review and approve from lots of > >>> Apache Ignite commiters and PMCs, including PMC chair. > >>> > >>> > >>> On Sat, 2 Jun 2018 at 16:12, Dmitriy Setrakyan <[hidden email]> > >>> wrote: > >>> > >>> > >>>> Peter, > >>>> > >>>> I have reopened this ticket: > >>>> https://issues.apache.org/jira/browse/IGNITE-8671 > >>>> > >>>> I changed the priority to blocker. At this point I suggest the > >> following: > >>>> - we either remove the DEB and RPM packages from the website and > readme > >>>> - or we fix this issue ASAP as stated in the ticket. > >>>> > >>>> I will leave it up to you to decide. > >>>> > >>>> D. > >>>> > >>>> On Thu, May 31, 2018 at 10:31 PM, Peter Ivanov <[hidden email]> > >>>> wrote: > >>>> > >>>>> Dmitriy, > >>>>> > >>>>> > >>>>> SystemD supports running multiple instances of one service – this is > >> done > >>>>> through @-like syntax: 'sudo systemctl start apache-ignite@ > >> <configuration > >>>>> file name>', so that with every unique command string there will be > >>>>> started > >>>>> / stopped unique instance of Apache Ignite. And all instances can be > >>>>> restarted / stopped / enabled on boot / etc. simultaneously through > >> 'sudo > >>>>> systemctl <command> apache-ignite@*'. > >>>>> > >>>>> Still, I can add a note about possibility of starting Apache Ignite > >>>>> manually through ignite.sh with a reference to corresponding > >>> documentation > >>>>> section, information where to look for the root of Apache Ignite > >>>>> installation and how to correctly start Apache Ignite in terms of > >>>>> permissions. > >>>>> > >>>>> File the documentation updates ticket? > >>>>> > >>>>> > >>>>> On Fri, 1 Jun 2018 at 01:10, Dmitriy Setrakyan < > [hidden email]> > >>>>> wrote: > >>>>> > >>>>>> Petr, > >>>>>> > >>>>>> Most of the users will download and install Ignite so they can > develop > >>>>> with > >>>>>> it. This means that they will be starting more than one node, which > is > >>>>>> impossible if Ignite is a service. We should provide instructions to > >> do > >>>>>> both. > >>>>>> > >>>>>> D. > >>>>>> > >>>>>> On Thu, May 31, 2018 at 2:47 PM, Peter Ivanov <[hidden email]> > >>>>> wrote: > >>>>>> > >>>>>>> Dmitriy, > >>>>>>> > >>>>>>> > >>>>>>> Current packages design (both RPM and DEB) was reviewed and > approved > >>>>> by > >>>>>>> community. I do not quite remember why service-based startup was > >>>>> chosen > >>>>>> but > >>>>>>> it seems rather logical and Unix-compliant – under Linux almost > every > >>>>>>> service software is packed this way, which gives some benefits like > >>>>>> service > >>>>>>> autostart on reboot, centralized running nodes management (through > >>>>>>> systemctl), etc. There is no point in packing binary into Linux > >>>>> packages > >>>>>> if > >>>>>>> it then will be used as standalone executable. > >>>>>>> Yet, current design does not limit advanced user from running > Apache > >>>>>> Ignite > >>>>>>> as standalone process – executing > >>>>> /usr/share/apache-ignite/bin/ignite.sh > >>>>>>> with parameters will start Apache Ignite node as if it was > delivered > >>>>> by > >>>>>>> binary archive. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Thu, 31 May 2018 at 20:43, Dmitriy Setrakyan < > >>>>> [hidden email]> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Petr, > >>>>>>>> > >>>>>>>> Why do we even suggest starting Ignite as a service? Why not just > >>>>> start > >>>>>>>> Ignite instance as a stand-alone process? This should work, no? > >>>>>>>> > >>>>>>>> D. > >>>>>>>> > >>>>>>>> On Thu, May 31, 2018 at 9:30 AM, Petr Ivanov <[hidden email] > > > >>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Unfortunately, it seems to be impossible (at least for now) — > >>> [1]. > >>>>>>>>> So we can say that current package design is for native Linux > >>>>>>>> installation > >>>>>>>>> only. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671? > >>>>>>>>> focusedCommentId=16496813&page=com.atlassian.jira. > >>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-16496813 > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> On 31 May 2018, at 18:22, Petr Ivanov <[hidden email]> > >>>>> wrote: > >>>>>>>>>> > >>>>>>>>>> Filed https://issues.apache.org/jira/browse/IGNITE-8671 < > >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-8671> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>> On 31 May 2018, at 17:56, Dmitriy Setrakyan < > >>>>>> [hidden email] > >>>>>>>>> <mailto:[hidden email]>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> On Thu, May 31, 2018 at 7:54 AM, Petr Ivanov < > >>>>> [hidden email] > >>>>>>>>> <mailto:[hidden email]>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> I’ll start the investigation. > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Can you please file a ticket so we can track it? > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>>> > >> > >> > > |
Free forum by Nabble | Edit this page |