Skip to content

Conversation

@jbonofre
Copy link
Member

@jbonofre jbonofre commented Feb 6, 2025

This PR:

  • remove airlift slice from LICENSE (I don't see it in any flink-runtime jar)
  • add Codahale Metrics (present in all flink-runtime jars)
  • I check flink-runtime 1.18 and 1.19 and the LICENSE and NOTICE from 1.20 also apply

Copy link
Contributor

@amogh-jahagirdar amogh-jahagirdar left a comment

Choose a reason for hiding this comment

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

I checked the jars as a sanity check for 1.18 and 1.19 for the discussion points we had on the original PR and I also think the same changes that apply for 1.20 apply for 1.18/1.19. The difference between the versions is just the specific Flink version differences which are all compile only.

Comment on lines -270 to -276
This binary artifact contains Airlift Slice.

Copyright: 2013-2020 Slice authors.
Home page: https://github.com/airlift/slice
License: http://www.apache.org/licenses/LICENSE-2.0

--------------------------------------------------------------------------------
Copy link
Contributor

Choose a reason for hiding this comment

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

I think removing Airlift Slice from our License is good, it's not in our JAR (which makes sense since Slice was removed as a dependency from Aircompressor a while back airlift/aircompressor#100) .

Comment on lines +464 to +471
This binary artifact contains Codehale Metrics.

Copyright: (c) 2010-2013 Coda Hale, Yammer.com, 2014-2021 Dropwizard Team
Home page: https://github.com/dropwizard/metrics
License: https://www.apache.org/licenses/LICENSE-2.0.html

--------------------------------------------------------------------------------

Copy link
Contributor

Choose a reason for hiding this comment

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

I also agree with adding this, we do depend on these metrics IcebergStreamWriterMetrics does some sort of resevoir sampling which uses SlidingWindowReservoir from this package and i see classes from this dependency in the jar.

@rdblue
Copy link
Contributor

rdblue commented Feb 6, 2025

Thanks for double checking the 1.20 changes, @amogh-jahagirdar!

@rdblue rdblue merged commit c2ea3c2 into apache:main Feb 6, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants