Skip to content

Conversation

@SolidWallOfCode
Copy link
Member

I thought this was already partially done, but this PR removes the RefCountObj copy constructor and fixes the resulting compile problems. It also changes that class to use standard atomics instead of ATS functions.

@SolidWallOfCode SolidWallOfCode added this to the 10-Dev milestone Dec 8, 2022
@SolidWallOfCode SolidWallOfCode self-assigned this Dec 8, 2022
@ywkaras
Copy link
Contributor

ywkaras commented Dec 8, 2022

This PR overlaps with #9217 .

Copy link
Contributor

@cmcfarlen cmcfarlen left a comment

Choose a reason for hiding this comment

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

This doesn't compile on CI because plugins/experimental/memcache/tsmemcache.cc needs to include tscore/ink_atomic.h.

@SolidWallOfCode SolidWallOfCode force-pushed the refcountobj-even-better branch 2 times, most recently from f37d803 to eb70e54 Compare December 20, 2022 20:50
@SolidWallOfCode SolidWallOfCode merged commit f77fd95 into apache:10-Dev Dec 21, 2022
@zwoop zwoop modified the milestones: 10-Dev, 10.0.0 Feb 2, 2023
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.

4 participants