Jira (PUP-11311) Reduce memory usage from Pathname absolute?

19 views
Skip to first unread message

Josh Cooper (Jira)

unread,
Oct 1, 2021, 12:07:04 PM10/1/21
to puppe...@googlegroups.com
Josh Cooper created an issue
 
Puppet / Bug PUP-11311
Reduce memory usage from Pathname absolute?
Issue Type: Bug Bug
Assignee: Unassigned
Created: 2021/10/01 9:06 AM
Priority: Normal Normal
Reporter: Josh Cooper

Pathname.absolute?('/a/b/c/etc') makes recursively smaller copies of the path, e.g. '/a/b/c', '/a/b', '/a', '', which leads to excessive numbers of temporary strings. Pathname was fixed upstream and that was included in ruby 3.0, but it would be good to apply the same to our 2.x builds:

See https://github.com/ruby/ruby/commit/39312cf4d6c2ab3f07d688ad1a467c8f84b58db0

 

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97)
Atlassian logo

Josh Cooper (Jira)

unread,
Oct 1, 2021, 2:42:01 PM10/1/21
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sprint: Coremunity Kanban

Josh Cooper (Jira)

unread,
Oct 1, 2021, 2:42:01 PM10/1/21
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Team: Coremunity

Josh Cooper (Jira)

unread,
Oct 1, 2021, 2:42:02 PM10/1/21
to puppe...@googlegroups.com
Josh Cooper assigned an issue to Josh Cooper
Change By: Josh Cooper
Assignee: Josh Cooper

Josh Cooper (Jira)

unread,
Oct 1, 2021, 3:07:02 PM10/1/21
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 7.13.0

Gabriel Nagy (Jira)

unread,
Oct 6, 2021, 12:45:02 AM10/6/21
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Oct 6, 2021, 2:54:03 PM10/6/21
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes: Bug Fix
Release Notes Summary: Backported ruby patch to Pathname.absolute? to reduce memory usage

Josh Cooper (Jira)

unread,
Oct 7, 2021, 4:20:02 PM10/7/21
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Oct 7, 2021, 4:22:03 PM10/7/21
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 7.13.0
Fix Version/s: PUP 7.12.0

Josh Cooper (Jira)

unread,
Oct 8, 2021, 1:06:02 PM10/8/21
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 7.12.0
Fix Version/s: PUP 7.13.0

Parker Leach (Jira)

unread,
Dec 7, 2021, 11:43:01 PM12/7/21
to puppe...@googlegroups.com
Parker Leach updated an issue
Change By: Parker Leach
Labels: docs_reviewed
This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages