Skip to content

[core] Reduce lock contention in TUrl::GetSpecialProtocols().#6857

Merged
Axel-Naumann merged 1 commit intoroot-project:masterfrom
Axel-Naumann:accelerateTChainAdd
Nov 23, 2020
Merged

[core] Reduce lock contention in TUrl::GetSpecialProtocols().#6857
Axel-Naumann merged 1 commit intoroot-project:masterfrom
Axel-Naumann:accelerateTChainAdd

Conversation

@Axel-Naumann
Copy link
Copy Markdown
Member

Fixes MT overhead of TChain::Add

@Axel-Naumann Axel-Naumann self-assigned this Nov 22, 2020
@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1015/cxx17, windows10/cxx14
How to customize builds

@Axel-Naumann Axel-Naumann changed the title [core] Reduce lock contingency in TUrl::GetSpecialProtocols(). [core] Reduce lock contention in TUrl::GetSpecialProtocols(). Nov 22, 2020
@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1015/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-fedora30/cxx14, ROOT-fedora31/noimt, ROOT-ubuntu16/nortcxxmod, mac1015/cxx17, windows10/cxx14
How to customize builds

@phsft-bot
Copy link
Copy Markdown

Build failed on ROOT-debian10-i386/cxx14.
Running on pcepsft11.dyndns.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Errors:

  • [2020-11-23T08:21:57.742Z] FAILED: tutorials/hsimple.root

@phsft-bot
Copy link
Copy Markdown

Build failed on mac1015/cxx17.
Running on macphsft20.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

Copy link
Copy Markdown
Contributor

@eguiraud eguiraud left a comment

Choose a reason for hiding this comment

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

looks good to me!

@Axel-Naumann
Copy link
Copy Markdown
Member Author

...assuming the i386 failure is spurious...

@Axel-Naumann Axel-Naumann merged commit 09c74d3 into root-project:master Nov 23, 2020
@Axel-Naumann Axel-Naumann deleted the accelerateTChainAdd branch November 23, 2020 11:05
@pcanal
Copy link
Copy Markdown
Member

pcanal commented Nov 23, 2020 via email

@Axel-Naumann
Copy link
Copy Markdown
Member Author

Indeed, which is why I removed my wrong comment and fixed the code! :-)

bendavid added a commit to bendavid/root that referenced this pull request Mar 24, 2021
eguiraud pushed a commit that referenced this pull request Mar 25, 2021
eguiraud pushed a commit to eguiraud/root that referenced this pull request Mar 25, 2021
eguiraud pushed a commit that referenced this pull request Mar 25, 2021
nicknagi pushed a commit to nicknagi/root that referenced this pull request Mar 30, 2021
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.

4 participants