[Bug 789056] New: icecream compiler and icecream scheduler regression
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c0 Summary: icecream compiler and icecream scheduler regression Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: Development AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: tibirna@kde.org QAContact: qa-bugs@suse.de Found By: Community User Blocker: --- Created an attachment (id=512710) --> (http://bugzilla.novell.com/attachment.cgi?id=512710) /var/log file of the icecream scheduler that crashes upon first request 1) Icecream scheduler crashes (see attachment) upon first communication from a client. 2) Icecream client doesn't seem to get served my a working icecream scheduler (using an OpenSUSE 12.1 machine as scheduler). I can see the tasks submitted to the scheduler in icemon, but they are dispatched right back at the same openSUSE 12.2 client only. Maybe 2) is related: the "Platform" column in the detailed view in icemon indicated the OpenSUSE 12.2 client as being of type "Linux3_x86_64" while all other clients are *all* marked as "x86_64" (many verions of Fedora and some versions of openSUSE 12.1 and lower). Also in relation with 2), in /var/log/iceccd, I can find many occurences of: ------------------- [11990] 12:01:50: I don't have environment 827249a28e9e903037664460d5558784(Linux3_x86_64) 336 ------------------- (last number changes) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c1 --- Comment #1 from Cristian Tibirna <tibirna@kde.org> 2012-11-09 17:41:31 UTC --- I managed to activate a second openSUSE 12.2 icecream client on the same network and it is also tagged with the "Linux3_x86_64" platform. The scheduler manages to distribute tasks between the two machines with this (wrong) platform tag. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-beta@cboltz.de AssignedTo|bnc-team-screening@forge.pr |coolo@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c2 --- Comment #2 from Cristian Tibirna <tibirna@kde.org> 2012-11-12 14:23:17 UTC --- I confirm that, as expected, installing the cross-x86_64 package and properly setting the ICECC_VERSION variable allows the scheduler to to once again have the scheduler correctly distribute "Linux3_x86_64" (openSUSE 12.2) clients requests in a network of "x86_64" (openSUSE 12.1 and fedora 16) clients. This still requires that the scheduler is run from an openSUSE 12.1 machine (the 12.2 one crashes, as explained). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c3 Kai Koehne <kai.koehne@digia.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kai.koehne@digia.com --- Comment #3 from Kai Koehne <kai.koehne@digia.com> 2013-01-15 13:03:44 UTC --- Hi, I've been running into the very same issue. Can you give some more details regarding where to install the cross-x86_64 package (and why?), and where /what to set the ICECC_VERSION to? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c4 --- Comment #4 from Cristian Tibirna <tibirna@kde.org> 2013-01-15 13:33:41 UTC --- Executive: see https://plus.google.com/u/0/111819875765833190143/posts/fD8iuE5TKvx for some details. Unfortunately I created this report in bad form, including two bugs in a single report. So, if you speak of 1) (the crash of the scheduler) the workaround for me was to move it to a OpenSUSE 12.1 machine. I didn't test the upgrades for OpenSUSE 12.2 since (this is a production network with tens of users). If you want to work around 2), that is not really a bug. It's rather an inconvenience, as it introduces unwaranted (and arbitrary) differences between machines perceivable as being the same platform (linux kernel 3.+) but which in the icecream package of OpenSUSE 12.1/Fedora/whatever are called "x86-64" and in the icecream package of OpenSUSE 12.2 are called "Linux3_x86_64". I must acknowledge that from a technical point of view, this modification makes probably sense (the patch introducing this change invokes differences in the kernel API introduced with the version 3), but given that it is "parochial" and non-retroactive (i.e. applies to OpenSUSE 12.2 only), it burns the users for which icecream simply stops to work without error message or warning upon installation of OpenSUSE 12.2. Now, for your questions (sorry for the rambling). The installation of cross-x86_64 is to be done on the OpenSUSE-12.2 workstation(s) that work(s) as an icecream compilation client node. The ICECC_VERSION variable has to point to the newly installed cross-x86_64 package (see the URL above). Hope this helps. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c5 --- Comment #5 from Kai Koehne <kai.koehne@digia.com> 2013-01-15 13:49:16 UTC --- Thanks a lot for the fast answer! After I installed cross-x86_64-gcc47-icecream-backend and set up ICECC_VERSION to x86_64:/usr/share/icecream-envs/cross-x86_64-gcc47-icecream-backend_i386.tar.gz my compiles are now distributed again! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|coolo@suse.com |dmueller@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=789056 https://bugzilla.novell.com/show_bug.cgi?id=789056#c6 Lubos Lunak <llunak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE --- Comment #6 from Lubos Lunak <llunak@suse.com> 2013-06-27 07:36:58 UTC --- . *** This bug has been marked as a duplicate of bug 813996 *** http://bugzilla.novell.com/show_bug.cgi?id=813996 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com