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

implant database threading for higher load capability #202

Merged
merged 2 commits into from
Oct 10, 2020

Conversation

coolzoom
Copy link

@coolzoom coolzoom commented Aug 16, 2020

this is the database threading function which will allow more players online at the same time.

it is not new stuff because most of the modern core already using such functions.

a lot of files have been modified, it will take LONG TIME to verify the stability and correctness.

do not merge until more people verified it is correct and useful

** USE/TEST at your own wish. **

  • database files been modified
  • log functions been modified a little
  • also, the original console replaced by clirunnable due to the freeze issue at multithreading(probably).

@talamortis talamortis added the need's testing Things that need testing. label Aug 16, 2020
@coolzoom coolzoom force-pushed the databasethreading branch 2 times, most recently from 89d573d to d151c52 Compare August 17, 2020 02:44
@vhiperdev
Copy link

Has anyone tested?

@yuanf225
Copy link

No, I don’t have an environment for stress testing

@coolzoom coolzoom force-pushed the databasethreading branch 2 times, most recently from b74872a to e4f0689 Compare August 28, 2020 09:02
Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Globals/ObjectMgr.cpp
@talamortis talamortis merged commit b5f927e into talamortis:master Oct 10, 2020
coolzoom added a commit to coolzoom/OregonCore that referenced this pull request Nov 25, 2020
talamortis added a commit that referenced this pull request May 22, 2022
talamortis added a commit that referenced this pull request Oct 10, 2022
* Revert "Travis FIx"

This reverts commit 915b4d4.

* Revert "[WIP]Log clean up and sql autoupdate fix (#218)"

This reverts commit e0419a9.

* Revert "Travis fix?"

This reverts commit 1de417a.

* Revert "Fixed Auto Updater"

This reverts commit b648fde.

* Revert "Move spawn table to characterdatabase for multi-threading (#217)"

This reverts commit 0e2a507.

* Revert "Added missing header file"

This reverts commit d8a2890.

* Revert "adding database threading (#202)"

This reverts commit b5f927e.

* Revert "Revert "Travis FIx""

This reverts commit 912faae.

* Fix compile for Linux

* Fix Linux Compile attempt 2

* Revert "adding database threading (#202)"

This reverts commit b5f927e.

* Update oregoncore.yml (#273)

* Remove Travis

* [Core / Crash] Item.cpp

Fixed crash in item.cpp

* [Stack Rules] Curses, Expose Armor, Sunder

Few stacking rule changes

* [cs_misc / Kick command] Fix 

Fix command will no longer return "Player Not Found"

* [Core / Crash]

Few crash fixes

* [Hooks] Moved Hooks

Moved  some hooks for better benifit

* Add Config for realm logs

Co-authored-by: coolzoom <tommingc@Gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need's testing Things that need testing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants