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 deprecated messages and fields from metrics #342

Merged
merged 3 commits into from
Jan 3, 2022

Conversation

bogdandrutu
Copy link
Member

Signed-off-by: Bogdan Drutu bogdandrutu@gmail.com

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
@bogdandrutu bogdandrutu requested review from a team October 29, 2021 18:07
@tigrannajaryan
Copy link
Member

Do we have a green flag on the Collector side? Any components still referencing these fields that need to be fixed (other than pdata package)?

@jsuereth
Copy link
Contributor

jsuereth commented Nov 1, 2021

I'd like to be a little more cautious before delivering this. I think once we have most languages up-to-date on the latest metrics specification. Specifically, since we asked SiGs to hold off on metrics until spec was more stable, I think we should also delay the deprecation removal policy on these just a bit.

@bogdandrutu
Copy link
Member Author

bogdandrutu commented Nov 18, 2021

@jsuereth what is the problem if they have not moved? They will be forced to do this move when upgrade.

Copy link
Contributor

@MrAlias MrAlias left a comment

Choose a reason for hiding this comment

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

From the stability definitions:

"stable" maturity APIs should not introduce backwards-incompatible changes more than once every twelve months, and will make every effort to provide compatibility bridges if at all possible.

These fields were marked deprecated 8 months ago. Is this change compatible with our stability guarantees?

@bogdandrutu
Copy link
Member Author

@MrAlias yes since it was already "deprecated" when we marked the project stable. We can wait 12m if you think that helps, but I doubt.

Copy link
Member

@tigrannajaryan tigrannajaryan left a comment

Choose a reason for hiding this comment

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

LGTM. I don't think we need to wait 12months since deprecation was done before we declared the proto stable (so Beta rules apply in this case, not Stable rules).
I assume we are good on Collector-side since proposed by Bogdan (I didn't check).

@MrAlias
Copy link
Contributor

MrAlias commented Dec 6, 2021

@MrAlias yes since it was already "deprecated" when we marked the project stable.

SGTM

@bogdandrutu bogdandrutu merged commit 8ba33cc into open-telemetry:main Jan 3, 2022
@bogdandrutu bogdandrutu deleted the rmdepmetrics branch January 3, 2022 18:45
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jul 28, 2022
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jul 28, 2022
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jul 28, 2022
Revert "Remove deprecated messages and fields from metrics (open-telemetry#342)"
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Aug 15, 2022
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Aug 18, 2022
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request May 24, 2023
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 19, 2024
VinozzZ pushed a commit to honeycombio/opentelemetry-proto that referenced this pull request Jun 21, 2024
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
VinozzZ pushed a commit to VinozzZ/opentelemetry-proto that referenced this pull request Jun 21, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jul 1, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Jul 1, 2024
MikeGoldsmith added a commit to honeycombio/opentelemetry-proto that referenced this pull request Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants