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

Missing Suite and Origin in ElasticSearch Release file #16488

Closed
ThomasdOtreppe opened this issue Feb 5, 2016 · 10 comments
Closed

Missing Suite and Origin in ElasticSearch Release file #16488

ThomasdOtreppe opened this issue Feb 5, 2016 · 10 comments
Labels
:Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts >enhancement Team:Delivery Meta label for Delivery team

Comments

@ThomasdOtreppe
Copy link

I've been using Ubuntu automatic updates on my servers and it has been working fine for a few years. I'd like to be able to do the same with ElasticSearch. I found a post on askubuntu.com explaining how to do it.

It tells to look into /var/lib/apt/lists/ directory and at the files ending with 'Release'. I'm checking elasticsearch (2.x) repo file and unfortunately, it doesn't contain Origin and Suite is empty which is a problem.

Logstash doesn't have this problem, it has both Origin and Suite and they both contain values.

@jasontedor
Copy link
Member

I've been using Ubuntu automatic updates on my servers and it has been working fine for a few years. I'd like to be able to do the same with ElasticSearch.

I'm interpreting this to mean that you want automatic and unattended upgrades to the Elasticsearch installation. I advise very strongly against this, or any other course of action that does not involve testing that an upgrade is not to going to break your dependencies of Elasticsearch. An unattended upgrade for a server process is very risky and such an upgrade should be performed deliberately. There is such an incredible variety of things that can cause issues including plugins not working, performance regressions, deprecated APIs being removed, etc. Even for a patch upgrade with the rigorous testing processes that we have in place, we can not account for every setup and use case. Computers are hard.

I'm checking elasticsearch (2.x) repo file and unfortunately, it doesn't contain Origin and Suite is empty which is a problem.

The above disclaimer out of the way, I do not see a reason for this to not be fixed. Can you take a look @drewr?

@ThomasdOtreppe
Copy link
Author

Could you elaborate why you don't see a reason to fix the file?

@jasontedor
Copy link
Member

Could you elaborate why you don't see a reason to fix the file?

I'm truly sorry that the double negative was confusing. To be perfectly clear, I think that it should be fixed and I am unable to come up with any reasons why it should not be fixed (but there might be one that I don't see).

Also, I still advise strongly against automatic and unattended upgrades to the Elasticsearch installation. 😄

@ThomasdOtreppe
Copy link
Author

You have a good point, that's a bad idea. It's not much of a problem for Logstash (it has been pretty stable and there only has been 2 breaking changes since the first time I used it and now and those were easily fixed)

@clintongormley clintongormley added >enhancement :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts labels Feb 13, 2016
@clintongormley
Copy link

@rjernst does the new gradle build add these values?

@jasontedor
Copy link
Member

@clintongormley I think these are properties on the actual repository, not on the packages themselves.

@clintongormley
Copy link

@jasontedor ok - however, these repositories are created by our own release scripts, not something @drewr is responsible for.

@ThomasdOtreppe
Copy link
Author

Any update on this?

@jasontedor
Copy link
Member

Any update on this?

At this time this is not a priority.

@rjernst
Copy link
Member

rjernst commented Mar 13, 2018

This was fixed around the 5.0 release.

@rjernst rjernst closed this as completed Mar 13, 2018
@mark-vieira mark-vieira added the Team:Delivery Meta label for Delivery team label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts >enhancement Team:Delivery Meta label for Delivery team
Projects
None yet
Development

No branches or pull requests

5 participants