Je compile zstd dans une machine Powerpc (ppc64le) et il se construit bien, mais lorsque j'essaie d'exécuter la suite de tests, il échoue avec l'erreur suivante :
"zstd : erreur 30 : erreur d'allocation : impossible de créer ZSTDMT_CCtx"
zstd définit le nombre maximal de cœurs à 128 (ZSTDMT_NBTHREADS_MAX 128) mais la machine Power que j'utilise a 160 cœurs et la pause de test.
Dans ce cas, je suppose que l'exécution devrait continuer et utiliser le nombre maximal de cœurs au lieu de le casser.
C'est un bon point @rgdoliveira !
J'ai modifié la version dans la branche dev
pour accepter jusqu'à 256 threads.
Il plafonnera également automatiquement à cette nouvelle limite lorsqu'il sera demandé plus que cette valeur, au lieu de déclencher une erreur comme vous l'avez rencontré.
merci @Cyan4973 , Comme ce problème est résolu dans la branche dev et je suppose qu'il fera partie d'une future version de zstd, je ferme ce problème.
Commentaire le plus utile
merci @Cyan4973 , Comme ce problème est résolu dans la branche dev et je suppose qu'il fera partie d'une future version de zstd, je ferme ce problème.