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

There is no "supported" way to deal with corrupted git repos that doesn't require server downtime #524

Open
MrStonedOne opened this issue Jun 25, 2018 · 0 comments
Labels
Laid to Rest We honestly don't plan to fix this issue but it still represents an active problem with the software V3 Things labelled with this probably won't be fixed ever in suite version 3

Comments

@MrStonedOne
Copy link
Member

The reclone button recreates static directories, leading to data loss (or at least it claims to, I haven't tested for obvious reasons).

and libgit2sharp likes to randomly hold file locks on random git directories or files (not to mention you'd still have to manually mirror the git config).

So right now, the "official" solution to dealing with corrupted git repos is to shut down the server, backup the static folder, reclone, recompile, restore the static folder, launch.

Not workable for obvious reasons.

The "unofficial" solution to dealing with corrupted git repos is to upgrade tgs3 to the same version so it will bug out and not restart the service, then shut down the tgs service, then manually reclone the git repo, copy the git config from the old repo, then re-launch the service.

@MrStonedOne MrStonedOne added this to the Bugs to fix before announcing tgs3 to the greater byond community milestone Jun 25, 2018
@Cyberboss Cyberboss added V3 Things labelled with this probably won't be fixed ever in suite version 3 and removed V3 Things labelled with this probably won't be fixed ever in suite version 3 labels Aug 29, 2018
@Cyberboss Cyberboss added the Backlog Issue to be scheduled for addressing label Sep 6, 2018
@Cyberboss Cyberboss added Laid to Rest We honestly don't plan to fix this issue but it still represents an active problem with the software and removed Backlog Issue to be scheduled for addressing labels Jul 10, 2020
@Cyberboss Cyberboss removed this from the Bugs to fix before announcing tgs3 to the greater byond community milestone Oct 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Laid to Rest We honestly don't plan to fix this issue but it still represents an active problem with the software V3 Things labelled with this probably won't be fixed ever in suite version 3
Projects
None yet
Development

No branches or pull requests

2 participants