From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29677 invoked by alias); 25 Jan 2007 12:37:30 -0000 Received: (qmail 29645 invoked by uid 48); 25 Jan 2007 12:37:15 -0000 Date: Thu, 25 Jan 2007 12:37:00 -0000 Message-ID: <20070125123715.29644.qmail@sourceware.org> From: "masami dot hiramatsu dot pt at hitachi dot com" To: systemtap@sources.redhat.com In-Reply-To: <20070111113517.3858.masami.hiramatsu.pt@hitachi.com> References: <20070111113517.3858.masami.hiramatsu.pt@hitachi.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug runtime/3858] Independent Runtime Module X-Bugzilla-Reason: AssignedTo Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2007-q1/txt/msg00198.txt.bz2 ------- Additional Comments From masami dot hiramatsu dot pt at hitachi dot com 2007-01-25 12:37 ------- (In reply to comment #2) > > Integration of outputs from multiple systemtap sessions can be construed > > as a part of bug #3857 or a user-space post-processor, or even perhaps > > from the possible adoption of the UTT code for tracing. > > Sure, the integration itself can be implemented as a part of #3857. Sorry, I think it doubt, because of the following reasons. 1) If we want to integrate the outputs of several scripts, those scripts have to share the interfaces which write into shared (relay) buffers. 2) The interface which will be shared by several modules have to be exported. 3) The names of the exported interfaces have to be unique. Thus, if we integrate the outputs of several scripts, only one of those scripts can export the unique interfaces. However, I think there are some problematic cases. case A) If I'm using 2 scripts and I want to change only one of the scripts which provides the interfaces, I can not remove it with leaving another one. case B) If I want to use 4 scripts and if 2 of those scripts have to export the interfaces, it will make a conflict. In each case, if we separate the transport module (which provides the interfaces) from the runtime, we can share it smoothly. I know I might merge the script sources. But sometimes (ex. running systemtap on customer's servers), I can't do it and have to combine the pre-compiled scripts. So, I proposed this idea. If you have other good ideas, please tell me... Thanks, -- http://sourceware.org/bugzilla/show_bug.cgi?id=3858 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.