Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add -map-threads parameter support + 510 backwards compatibility and testing #1464

Merged
merged 84 commits into from
Jul 13, 2023

Conversation

Cyberboss
Copy link
Member

@Cyberboss Cyberboss commented Apr 29, 2023

🆑
Windows firewall rule names for DreamDaemon now include the BYOND version number.
Fix priority topic sends not being able to be interrupted.
/:cl:

🆑 HTTP API
Added the mapThreads field to the DreamDaemon model. This can be set to 0 to use the default value or a higher number to be added to DreamDaemon command lines. Only applies to supported BYOND versions.
Added DreamDaemon right 524288 for changing the mapThreads field.
/:cl:

Also preliminary DMAPI changes for BYOND backwards compatibility, but running into issues I need to narrow down.

Merge with [APIDeploy][NugetDeploy]

Closes #1458

@Cyberboss Cyberboss added Feature New functionality HTTP API The JSON Web API that controls the server Area: Engine With regard to managing engine installations labels Apr 29, 2023
@Cyberboss Cyberboss added this to the v5.13.0 milestone Apr 29, 2023
Copy link
Member Author

@Cyberboss Cyberboss left a comment

Choose a reason for hiding this comment

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

Tests will fail until map threads is released

@Cyberboss Cyberboss force-pushed the 1458-AddMapThreadsParam branch 2 times, most recently from d8eff16 to 32aaeca Compare April 29, 2023 00:20
github-actions[bot]
github-actions bot previously approved these changes Apr 29, 2023
@tgstation-server tgstation-server added the Merge Conflict Pull request with merge conflicts label Apr 29, 2023
@tgstation-server tgstation-server removed the Merge Conflict Pull request with merge conflicts label Apr 29, 2023
github-actions[bot]
github-actions bot previously approved these changes Apr 29, 2023
@Cyberboss Cyberboss added the Client Issue with the .NET client library label May 8, 2023
@Cyberboss Cyberboss enabled auto-merge May 30, 2023 02:15
@Cyberboss Cyberboss mentioned this pull request Jun 11, 2023
- New global CI cache for BYOND zips
- VersionsTest now caches the BYOND versions it tests
- Move some classes around
Fixed issues with testing bridge limits in 515.

Added LiveTests helper to get all DreamDaemon processes.

Assert Live tests port usage is >= 10000 to ensure we get maximum url length for bridge tests.
github-actions[bot]
github-actions bot previously approved these changes Jul 13, 2023
github-actions[bot]
github-actions bot previously approved these changes Jul 13, 2023
github-actions[bot]
github-actions bot previously approved these changes Jul 13, 2023
github-actions[bot]
github-actions bot previously approved these changes Jul 13, 2023
@Cyberboss Cyberboss disabled auto-merge July 13, 2023 12:57
@Cyberboss
Copy link
Member Author

Need to bisect the version where the BYOND linux bug is fixed

github-actions[bot]
github-actions bot previously approved these changes Jul 13, 2023
@Cyberboss Cyberboss enabled auto-merge July 13, 2023 13:24
@codecov
Copy link

codecov bot commented Jul 13, 2023

Codecov Report

Merging #1464 (64564fa) into dev (a1f6812) will increase coverage by 2.33%.
The diff coverage is 98.91%.

@@            Coverage Diff             @@
##              dev    #1464      +/-   ##
==========================================
+ Coverage   92.68%   95.01%   +2.33%     
==========================================
  Files         597      606       +9     
  Lines      122171   126336    +4165     
==========================================
+ Hits       113229   120035    +6806     
+ Misses       8942     6301    -2641     

@Cyberboss Cyberboss merged commit 6063459 into dev Jul 13, 2023
93 checks passed
@Cyberboss Cyberboss deleted the 1458-AddMapThreadsParam branch July 13, 2023 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: DMAPI Communication between TGS and DM Area: Engine With regard to managing engine installations CI/CD IT'S NOT A PHASE MOM, IT'S A REAL SPECIALIZATION Client Issue with the .NET client library Feature New functionality Fix Fixes incorrect functionality HTTP API The JSON Web API that controls the server Regression Test We've seen this before, make sure it doesn't happen again
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for upcoming -map-threads parameter
3 participants