Skip to content

Remove SysV init support#51716

Merged
rjernst merged 18 commits intoelastic:masterfrom
rjernst:distro_tests40
May 27, 2020
Merged

Remove SysV init support#51716
rjernst merged 18 commits intoelastic:masterfrom
rjernst:distro_tests40

Conversation

@rjernst
Copy link
Copy Markdown
Member

@rjernst rjernst commented Jan 30, 2020

With the removal of support for older OSes, we no longer have any
supported systems which use SysV init. This commit removes support for
that legacy init system.

relates #51480

With the removal of support for older OSes, we no longer have any
supported systems which use SysV init. This commit removes support for
that legacy init system.

relates elastic#51480
@rjernst rjernst added >breaking :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts v8.0.0 labels Jan 30, 2020
@elasticmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-core-infra (:Core/Infra/Packaging)

@@ -1 +0,0 @@
project.ext.shouldTestDocker = true
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why has this been removed?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was unintentional, I've added it back

pugnascotia
pugnascotia previously approved these changes Jan 31, 2020
Copy link
Copy Markdown
Contributor

@pugnascotia pugnascotia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine in general, just one question.

@pugnascotia pugnascotia dismissed their stale review January 31, 2020 09:34

Clicked the wrong button

@rjernst rjernst added the Team:Core/Infra Meta label for core/infra team label May 4, 2020
The packaging tests start elasticsearch in various ways. All of these
currently expect it is started asynchronously, yet some tests expect it
will fail to start and want to check the error output. This commit adds
a daemonize flag to the utility methods to start elasticsearch for such
cases, so that when the start method returns, all the error output
should already be available since the process will have exited.

relates elastic#51716
rjernst added a commit that referenced this pull request May 20, 2020
The packaging tests start elasticsearch in various ways. All of these
currently expect it is started asynchronously, yet some tests expect it
will fail to start and want to check the error output. This commit adds
a daemonize flag to the utility methods to start elasticsearch for such
cases, so that when the start method returns, all the error output
should already be available since the process will have exited.

relates #51716
rjernst added a commit to rjernst/elasticsearch that referenced this pull request May 20, 2020
…c#56971)

The packaging tests start elasticsearch in various ways. All of these
currently expect it is started asynchronously, yet some tests expect it
will fail to start and want to check the error output. This commit adds
a daemonize flag to the utility methods to start elasticsearch for such
cases, so that when the start method returns, all the error output
should already be available since the process will have exited.

relates elastic#51716
rjernst added a commit that referenced this pull request May 20, 2020
#56997)

The packaging tests start elasticsearch in various ways. All of these
currently expect it is started asynchronously, yet some tests expect it
will fail to start and want to check the error output. This commit adds
a daemonize flag to the utility methods to start elasticsearch for such
cases, so that when the start method returns, all the error output
should already be available since the process will have exited.

relates #51716
@rjernst
Copy link
Copy Markdown
Member Author

rjernst commented May 27, 2020

@pugnascotia I've brought this up to date, can you take another look?

@rjernst rjernst merged commit 2899e03 into elastic:master May 27, 2020
@rjernst rjernst deleted the distro_tests40 branch May 27, 2020 14:19
@mark-vieira mark-vieira added Team:Delivery Meta label for Delivery team and removed Team:Core/Infra Meta label for core/infra team labels Nov 11, 2020
joegallo added a commit to jakelandis/elasticsearch that referenced this pull request Jul 20, 2021
It's unused now as of elastic#51716.
jrodewig added a commit that referenced this pull request Sep 22, 2021
Adds an 8.0 breaking change for the removal of support for several EOL operating
systems and `SysV init`.

Relates to #51480 and #51716
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>breaking :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts Team:Delivery Meta label for Delivery team v8.0.0-alpha1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants