Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove SysV init support #51716

Merged
merged 18 commits into from
May 27, 2020
Merged

Remove SysV init support #51716

merged 18 commits into from
May 27, 2020

Conversation

rjernst
Copy link
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
Collaborator

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

@@ -1 +0,0 @@
project.ext.shouldTestDocker = true
Copy link
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
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
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
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