Skip to content

Remove legacy IntrusiveDList#10106

Merged
SolidWallOfCode merged 1 commit intoapache:masterfrom
SolidWallOfCode:swoc-intrusive-dlist
Jul 27, 2023
Merged

Remove legacy IntrusiveDList#10106
SolidWallOfCode merged 1 commit intoapache:masterfrom
SolidWallOfCode:swoc-intrusive-dlist

Conversation

@SolidWallOfCode
Copy link
Copy Markdown
Member

No description provided.

@SolidWallOfCode SolidWallOfCode added this to the 10.0.0 milestone Jul 27, 2023
@SolidWallOfCode SolidWallOfCode self-assigned this Jul 27, 2023
@SolidWallOfCode SolidWallOfCode changed the title Swoc intrusive dlist Remove legacy IntrusiveDList Jul 27, 2023
arena is destroyed. The destructor can be called if needed but in general if a destructor is needed
it is probably not a class that should be constructed in the arena. Looking at
:class:`IntrusiveDList` again for an example, if this is used to link objects in the arena, there is
:code`:`swoc::IntrusiveDList` again for an example, if this is used to link objects in the arena, there is
Copy link
Copy Markdown
Contributor

@ywkaras ywkaras Jul 27, 2023

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The underlying problem is the class data is populated by other document files, in this particular case by "intrusive_dlist.en.rst" which no longer exists.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The curse of Sphinx is inescapable.

ywkaras
ywkaras previously approved these changes Jul 27, 2023
@SolidWallOfCode SolidWallOfCode merged commit 5d0a549 into apache:master Jul 27, 2023
bneradt added a commit to bneradt/trafficserver that referenced this pull request Jul 12, 2024
Revert "libswoc: Update IntrusiveHashMap in HTTP session manager. (apache#9872)"

apache#9872

This reverts commit ca4f8cd.

I'm reverting this IntrusiveHashMap switch to libswoc because it
introduces a spike in our origin side connections.

The following is also reverted to add back the IntrusiveHashMap
and IntrusiveDList implementations:

Revert "libswoc: Remove legacy IntrusiveHashMap (apache#10104)"

This reverts commit 5706e3b.

Revert "libswoc: Remove legacy IntrusiveDList. (apache#10106)"

This reverts commit 5d0a549.

Co-authored-by: bneradt <bneradt@yahooinc.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants