Re: Faut pas pusher mémé dans les orties

Cerdic <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <cc9a08f7-7a31-4844-8528-0a96148a8064@Spark>
Hello Camille,

du coup comme tu indiques sur irc que c’est un problème d’espace disque, j’ai regardé un peu
Effectivement les repositories de git.spip.net occupent plus de 100Go.

En regardant plus en détail un truc bizarre c’est que presque tous les repositories font aux environs de 100Mo pièce… sauf ceux qui sont visiblement pas migrés depuis la zone (exemple : bigup dans le core)

En creusant un peu, je vois que si je prends un projet comme polyhierarchie :

* il pèse 115mo sur le serveur gitea
* si je le checkout en local, le repository ne pèse que 496ko
* si je le pousse sur une autre forge, j’ai l’indication qu’il occupe moins de 300ko sur le disque

Du coup si je regarde le détail du contenu du dossier sur le serveur

$ du -sh spip/repositories/spip-contrib-extensions/polyhierarchie.git/*
4.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/HEAD
8.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/archives
4.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/branches
4.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/config
8.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/db
4.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/description
972K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/hooks
12K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/info
16K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/logs
472K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/objects
4.0K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/packed-refs
60K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/refs
114M	spip/repositories/spip-contrib-extensions/polyhierarchie.git/subgit
88K	spip/repositories/spip-contrib-extensions/polyhierarchie.git/svn


On a donc 114Mo de données subgit ici ?
Et donc si je multiplie par ~ 1000 repositories synchronisés, cela nous ferait près de 100Go de données pour subgit ?

Au final, je crois qu’il suffit de supprimer les données subgit et couper la synchronisation SVN et on va retrouver une vie bien plus normale...

--
Cédric
Le 29 juin 2020 à 14:27 +0200, Cerdic <[email protected]>, a écrit :
> Et c’est pareil sur pages, c’est donc généralisé...
>
> $ git push --set-upstream origin master
> Enumerating objects: 7, done.
> Counting objects: 100% (7/7), done.
> Delta compression using up to 6 threads
> Compressing objects: 100% (4/4), done.
> Writing objects: 100% (4/4), 431 bytes | 431.00 KiB/s, done.
> Total 4 (delta 3), reused 0 (delta 0)
> remote:
> remote: SubGit ERROR REPORT (SubGit version 3.3.9 ('Bobique') build #4351):
> remote:
> remote: You've received this message because SubGit (http://subgit.com/) is installed in your repository
> remote: and an error that needs to be dealt with has occurred in SubGit translation engine.
> remote:
> remote: TEMPORARY ERROR:
> remote: Unable to parse pid file /var/git/gitea/spip/repositories/spip-contrib-extensions/pages.git/./subgit/daemon.pid
> remote:
> remote: CURRENT STATE:
> remote: Both Git and Subversion repository are open for pushes or commits.
> remote: Your commit was not committed, but you may retry it.
> remote:
> remote: TO RECOVER:
> remote: A) Address the problem if possible and then retry commit
> remote: OR
> remote: B) Run on the server
> remote: $ subgit uninstall /var/git/gitea/spip/repositories/spip-contrib-extensions/pages.git/.
> remote:
> remote: IMPORTANT: As soon as SubGit is uninstalled, both Git and Subversion repositories
> remote: will become open, but no synchronization will take place.
> remote:
> remote: TO REPORT:
> remote: Report an issue at http://issues.tmatesoft.com/
> remote: You may find logs on the server at '/var/git/gitea/spip/repositories/spip-contrib-extensions/pages.git/./subgit/logs'
> remote:
> remote: THANK YOU!
> To git.spip.net:spip-contrib-extensions/pages.git
>  ! [remote rejected] master -> master (pre-receive hook declined)
> error: failed to push some refs to '[email protected]:spip-contrib-extensions/pages.git'
>
> --
> Cédric
> Le 29 juin 2020 à 14:25 +0200, Cerdic <[email protected]>, a écrit :
> > et polyhierarchie non plus visiblement
> >
> > $ git push origin master
> > Enumerating objects: 7, done.
> > Counting objects: 100% (7/7), done.
> > Delta compression using up to 6 threads
> > Compressing objects: 100% (4/4), done.
> > Writing objects: 100% (4/4), 424 bytes | 424.00 KiB/s, done.
> > Total 4 (delta 3), reused 0 (delta 0)
> > remote:
> > remote: SubGit ERROR REPORT (SubGit version 3.3.9 ('Bobique') build #4351):
> > remote:
> > remote: You've received this message because SubGit (http://subgit.com/) is installed in your repository
> > remote: and an error that needs to be dealt with has occurred in SubGit translation engine.
> > remote:
> > remote: TEMPORARY ERROR:
> > remote: Unable to parse pid file /var/git/gitea/spip/repositories/spip-contrib-extensions/polyhierarchie.git/./subgit/daemon.pid
> > remote:
> > remote: CURRENT STATE:
> > remote: Both Git and Subversion repository are open for pushes or commits.
> > remote: Your commit was not committed, but you may retry it.
> > remote:
> > remote: TO RECOVER:
> > remote: A) Address the problem if possible and then retry commit
> > remote: OR
> > remote: B) Run on the server
> > remote: $ subgit uninstall /var/git/gitea/spip/repositories/spip-contrib-extensions/polyhierarchie.git/.
> > remote:
> > remote: IMPORTANT: As soon as SubGit is uninstalled, both Git and Subversion repositories
> > remote: will become open, but no synchronization will take place.
> > remote:
> > remote: TO REPORT:
> > remote: Report an issue at http://issues.tmatesoft.com/
> > remote: You may find logs on the server at '/var/git/gitea/spip/repositories/spip-contrib-extensions/polyhierarchie.git/./subgit/logs'
> > remote:
> > remote: THANK YOU!
> > To git.spip.net:spip-contrib-extensions/polyhierarchie.git
> >  ! [remote rejected] master -> master (pre-receive hook declined)
> > error: failed to push some refs to '[email protected]:spip-contrib-extensions/polyhierarchie.git'
> >
> >
> > Plus que 48h à tenir et on se débarasse de ce fucking subgit qui nous pourrit la vie !
> >
> > --
> > Cédric
> > _______________________________________________
> > liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> > doc: https://www.spip.net/
> > dev: https://core.spip.net/
> > irc://irc.freenode.net/spip
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: https://www.spip.net/
> dev: https://core.spip.net/
> irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.