Re: [Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
On 21 April 2016 at 01:38, Breno Leitão <1565...@bugs.launchpad.net> wrote: > Documented this limitation at > https://wiki.ubuntu.com/ppc64el/Recommendations#Golang_applications_on_big_machines Well, the problem is fixed in the golang in Xenial, so I don't think that warning really belongs there? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
Documented this limitation at https://wiki.ubuntu.com/ppc64el/Recommendations#Golang_applications_on_big_machines -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
I've uploaded https://launchpad.net/ubuntu/+source/docker.io/1.10.3-0ubuntu5 which should now work on your system (you may have to enable proposed to get it, it should migrate to -release in an hour or so). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
** Tags removed: targetmilestone-inin--- ** Tags added: targetmilestone-inin1604 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
This bug was fixed in the package golang-1.6 - 1.6-0ubuntu5 --- golang-1.6 (1.6-0ubuntu5) xenial; urgency=medium * Fix GOVER calculation in debian/rules to only pull out MAJOR.MINOR. * Two patches backported from upstream tip: - d/patches/0002-maxcpus-fix.patch (LP: #1565978) - d/patches/0003-crypto-dsa-eliminate-invalid-PublicKey-early.patch -- Michael Hudson-DoyleFri, 08 Apr 2016 13:54:12 +1200 ** Changed in: golang-1.6 (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
Upstream discussion is happening into github: https://github.com/golang/go/issues/15131 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
Yes, this should be fixed upstream, or at least discussed there before we fix this in Ubuntu. For clarity, which go packages are you installing on which release? I don't understand why postinst is failing. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
I am going to ask to send the following patch upstream. Let see what the upstream community will say about it commit 17857791d91cf31944d266cb1dfd9322cea8933f Author: Breno LeitaoDate: Mon Apr 4 16:09:55 2016 -0400 Increase _MaxGomaxprocs to support big machines Currently go does not support machines that contains > 256 CPUs, as IBM's E880 that could host 1536 hardware thread, when configured with 192 CPU cores and SMT (Symmetric Multi Thread) 8. For example, when running a go program on this machine, I got, the following problem[1]: procresize: invalid arg This is because of the following code: _MaxGomaxprocs = 1 << 8 if old < 0 || old > _MaxGomaxprocs || nprocs <= 0 || nprocs > _MaxGomaxprocs { throw("procresize: invalid arg") } This patch just redefine _MAxGomaxprocs to 1 << 12. diff --git a/src/runtime/runtime2.go b/src/runtime/runtime2.go index e0137f7..508cecb 100644 --- a/src/runtime/runtime2.go +++ b/src/runtime/runtime2.go @@ -472,7 +472,7 @@ type p struct { const ( // The max value of GOMAXPROCS. // There are no fundamental restrictions on the value. - _MaxGomaxprocs = 1 << 8 + _MaxGomaxprocs = 1 << 12 ) type schedt struct { -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1565978] Re: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870)
** Changed in: ubuntu Assignee: Taco Screen team (taco-screen-team) => Michael Hudson-Doyle (mwhudson) ** Package changed: ubuntu => golang-1.6 (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565978 Title: ISST-LTE:pVM: golang does not support huge amount (>256) CPUs machines (as E870) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs