WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: Re: xway issues / bugs

To: tgh <wwwwww4187@xxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: Re: xway issues / bugs
From: Muhammad Atif <m_atif_s@xxxxxxxxx>
Date: Tue, 15 Jan 2008 16:21:36 -0800 (PST)
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 15 Jan 2008 16:22:10 -0800
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID; b=a54VcB4LO44f+lzhfahUGr3FRQsGJ3IFRqYWp4ORz0MBEnq7P/sk76dDcr2YKp8VQctcDlTwKsSxK4ponpRj17GoBVT1XqmYV1xiJM1R8u83bED/QIFOxP/MNulBhEYtUvpst3c9I60ezws9/gbvo4GP0OFqXxVdBQsCchcEKoc=;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Though I am not the developer but I had a chance to look at the code of Xway. You are quite right, this is exactly what they want to achieve (ref their previous email communication at Xen-devel list-sometime may-june last year). Xway's initial version had a restriction of adding IP addresses of guestOS at the compile  time so that Xway switch can know that if the two guests share common physical host. If yes, they switch to Xway mechanism, else normal sockets are utilized.
IMHO the biggest challenge is not to dynamically update the list of guestOS sharing same physical host, but is to handle the migration itself. The Xway sockets (grant tables) will break and the data can potentially get lost. Then new sockets will be created and the data which was already supposed to be on its way through Xway, now needs to be collected back routed through normal sockets.

It was be interesting to see how developers touch these issues.
 
Best Regards,
Muhammad Atif
PS: Chei-yol Kim: I have forwarded my state of work in a separate email as I thought it did not belong to this list.

----- Original Message ----
From: tgh <wwwwww4187@xxxxxxxxxxx>
To: 김재열 <gauri@xxxxxxxxxx>
Cc: m_atif_s@xxxxxxxxx; xen-devel@xxxxxxxxxxxxxxxxxxx
Sent: Tuesday, January 15, 2008 7:09:16 PM
Subject: Re: [Xen-devel] Re: Re: xway issues / bugs

hi
i am interested in your work about "to enable migration of the guestOS
using xway channel", what does it mean? does it mean that you try to
enable the VM with xway channel to make live migration, or not?

Thanks in advance


김재열 写道:
> Hello.
> I am an one of the developers of xway.
> Firstly, I'm sorry for late response.
>
> We(xway developers) have seen a reported your xway bug. But we didn't have enough time to reaction.
> Because of the our project's schedule, Now we don't have any time to solving this bugs.
>
> Currently we are working to enable migration of the guestOS using xway channel.
> When our job is completed, we will try to resolve it ASAP.
>
> We hope you to wait then,
> and please notice the state of your work to me.
>
>
> Best Regards
> Chei-yol Kim
>
> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of xen-devel-request@xxxxxxxxxxxxxxxxxxx
> Sent: Thursday, January 10, 2008 10:26 PM
> To: xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: Xen-devel Digest, Vol 35, Issue 50
>
>
> Send Xen-devel mailing list submissions to
>     xen-devel@xxxxxxxxxxxxxxxxxxx
>
> To subscribe or unsubscribe via the World Wide Web, visit
>     http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel
> or, via email, send a message with subject or body 'help' to
>     xen-devel-request@xxxxxxxxxxxxxxxxxxx
>
> You can reach the person managing the list at
>     xen-devel-owner@xxxxxxxxxxxxxxxxxxx
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Xen-devel digest..."
>
>
> Today's Topics:
>
>    1. Re: xway issues / bugs (Muhammad Atif)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 10 Jan 2008 05:17:43 -0800 (PST)
> From: Muhammad Atif <m_atif_s@xxxxxxxxx>
> Subject: Re: [Xen-devel] xway issues / bugs
> To: Derek.Murray@xxxxxxxxxxxx
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
> Message-ID: <71298.57795.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
> Content-Type: text/plain; charset="us-ascii"
>
> Thanks for the reply and pointing me forward.
>
> Well xm dmesg is giving me nothing related to xway, that is why i never included it in the message. But for more information, please find attached strace output when I try to ssh from one guest to another. The xway switch seems to work perfectly and routes us to shared memory (grant table) mechanism. That is where the problem starts and communication stops. I think that is due to xway driver.
>
> one side note: I am not jumping to conclusions, but i guess the developers of this
> project have abandoned the project. :(. I have contacted them on the
> email addresses provided, but so far no response. Or it can be that they are
> terribly busy bringing it upto unstable tree. :)
>
> =========================================
> execve("/usr/bin/ssh", ["ssh", "192.168.0.100"], [/* 15 vars */]) = 0
> brk(0)                                  = 0x80049000
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef0000
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=10106, ...}) = 0
> mmap2(NULL, 10106, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eed000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libresolv.so.2", O_RDONLY)  = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000!\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=59216, ...}) = 0
> mmap2(NULL, 71880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7edb000
> mmap2(0xb7ee9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0xb7ee9000
> mmap2(0xb7eeb000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eeb000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/usr/lib/libcrypto.so.0.9.8", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\270"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1344548, ...}) = 0
> mmap2(NULL, 1360824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d8e000
> mmap2(0xb7ec3000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x134) = 0xb7ec3000
> mmap2(0xb7ed7000, 13240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ed7000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libutil.so.1", O_RDONLY)    = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\n\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=9696, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d8d000
> mmap2(NULL, 12432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d89000
> mmap2(0xb7d8b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7d8b000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/usr/lib/libz.so.1", O_RDONLY)    = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\30"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=78276, ...}) = 0
> mmap2(NULL, 81116, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d75000
> mmap2(0xb7d88000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7d88000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libnsl.so.1", O_RDONLY)      = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`0\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=75500, ...}) = 0
> mmap2(NULL, 87848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d5f000
> mmap2(0xb7d71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0xb7d71000
> mmap2(0xb7d73000, 5928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d73000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libcrypt.so.1", O_RDONLY)    = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\6\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=21908, ...}) = 0
> mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d31000
> mmap2(0xb7d36000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7d36000
> mmap2(0xb7d38000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d38000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pC\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=113800, ...}) = 0
> mmap2(NULL, 112504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d15000
> mmap2(0xb7d30000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0xb7d30000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\t\1"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=512500, ...}) = 0
> mmap2(NULL, 511268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c98000
> mmap2(0xb7d13000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b) = 0xb7d13000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2008\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=151296, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c97000
> mmap2(NULL, 150752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c72000
> mmap2(0xb7c96000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0xb7c96000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libcom_err.so.2", O_RDONLY)  = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\10"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=5792, ...}) = 0
> mmap2(NULL, 8724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c6f000
> mmap2(0xb7c71000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7c71000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \t\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=14164, ...}) = 0
> mmap2(NULL, 12936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c6b000
> mmap2(0xb7c6e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7c6e000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libc.so.6", O_RDONLY)        = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0`\1\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=1216808, ...}) = 0
> mmap2(NULL, 1226148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b3f000
> mmap2(0xb7c65000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125) = 0xb7c65000
> mmap2(0xb7c68000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c68000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libdl.so.2", O_RDONLY)      = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\n\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=9684, ...}) = 0
> mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b3b000
> mmap2(0xb7b3d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7b3d000
> close(3)                                = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b3a000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b39000
> set_thread_area({entry_number:-1 -> 6, base_addr:0xb7b396c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
> mprotect(0xb7c65000, 4096, PROT_READ)  = 0
> munmap(0xb7eed000, 10106)              = 0
> open("/dev/null", O_RDWR|O_LARGEFILE)  = 3
> close(3)                                = 0
> brk(0)                                  = 0x80049000
> brk(0x8006a000)                        = 0x8006a000
> getuid32()                              = 0
> geteuid32()                            = 0
> setresuid32(-1, 0, -1)                  = 0
> socket(PF_FILE, SOCK_STREAM, 0)        = 3
> fcntl64(3, F_GETFL)                    = 0x2 (flags O_RDWR)
> fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
> connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
> close(3)                                = 0
> socket(PF_FILE, SOCK_STREAM, 0)        = 3
> fcntl64(3, F_GETFL)                    = 0x2 (flags O_RDWR)
> fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
> connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
> close(3)                                = 0
> open("/etc/nsswitch.conf", O_RDONLY)    = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=475, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eef000
> read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 475
> read(3, "", 4096)                      = 0
> close(3)                                = 0
> munmap(0xb7eef000, 4096)                = 0
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=10106, ...}) = 0
> mmap2(NULL, 10106, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eed000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libnss_compat.so.2", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\16\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=26340, ...}) = 0
> mmap2(NULL, 29252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b31000
> mmap2(0xb7b37000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7b37000
> close(3)                                = 0
> munmap(0xb7eed000, 10106)              = 0
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=10106, ...}) = 0
> mmap2(NULL, 10106, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eed000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libnss_nis.so.2", O_RDONLY)  = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\31\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=34352, ...}) = 0
> mmap2(NULL, 37436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b27000
> mmap2(0xb7b2f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7b2f000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libnss_files.so.2", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\31\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=34320, ...}) = 0
> mmap2(NULL, 37528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b1d000
> mmap2(0xb7b25000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7b25000
> close(3)                                = 0
> munmap(0xb7eed000, 10106)              = 0
> open("/etc/passwd", O_RDONLY)          = 3
> fcntl64(3, F_GETFD)                    = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC)        = 0
> _llseek(3, 0, [0], SEEK_CUR)            = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=930, ...}) = 0
> mmap2(NULL, 930, PROT_READ, MAP_SHARED, 3, 0) = 0xb7eef000
> _llseek(3, 930, [930], SEEK_SET)        = 0
> munmap(0xb7eef000, 930)                = 0
> close(3)                                = 0
> umask(022)                              = 022
> ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> open("/root/.ssh/config", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/etc/ssh/ssh_config", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1424, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eef000
> read(3, "\n# This is the ssh client system"..., 4096) = 1424
> read(3, "", 4096)                      = 0
> close(3)                                = 0
> munmap(0xb7eef000, 4096)                = 0
> getpid()                                = 3040
> open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 3
> fstat64(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
> poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 10) = 1
> read(3, "|\274g\246|({\243\227\\\2025\323\302^\341\34D}\301(\3\n"..., 32) = 32
> close(3)                                = 0
> getuid32()                              = 0
> time(NULL)                              = 978411225
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=10106, ...}) = 0
> mmap2(NULL, 10106, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eed000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = 0
> open("/lib/libnss_db.so.2", O_RDONLY)  = -1 ENOENT (No such file or directory)
> stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/usr/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/lib/i486-linux-gnu/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/usr/lib/i486-linux-gnu/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> munmap(0xb7eed000, 10106)              = 0
> open("/etc/services", O_RDONLY)        = 3
> fcntl64(3, F_GETFD)                    = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC)        = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=18038, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eef000
> read(3, "# Network services, Internet sty"..., 4096) = 4096
> close(3)                                = 0
> munmap(0xb7eef000, 4096)                = 0
> socket(PF_NETLINK, SOCK_RAW, 0)        = 3
> bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
> getsockname(3, {sa_family=AF_NETLINK, pid=3040, groups=00000000}, [12]) = 0
> time(NULL)                              = 978411225
> sendto(3, "\24\0\0\0\26\0\1\3\331^Q:\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"<\0\0\0\24\0\2\0\331^Q:\340\v\0\0\2\10\200\376\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 128
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0\331^Q:\340\v\0\0\n\200\200\376\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 128
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\331^Q:\340\v\0\0\0\0\0\0\1\0\0\0\24\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
> close(3)                                = 0
> socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
> connect(3, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("192.168.0.100")}, 16) = 0
> setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
> setresuid32(-1, 0, -1)                  = 0
> getuid32()                              = 0
> getgid32()                              = 0
> setregid32(0, 0)                        = 0
> setreuid32(0, 0)                        = 0
> getgid32()                              = 0
> getegid32()                            = 0
> getuid32()                              = 0
> geteuid32()                            = 0
> stat64("/root/.ssh", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
> open("/etc/passwd", O_RDONLY)          = 4
> fcntl64(4, F_GETFD)                    = 0
> fcntl64(4, F_SETFD, FD_CLOEXEC)        = 0
> _llseek(4, 0, [0], SEEK_CUR)            = 0
> fstat64(4, {st_mode=S_IFREG|0644, st_size=930, ...}) = 0
> mmap2(NULL, 930, PROT_READ, MAP_SHARED, 4, 0) = 0xb7eef000
> _llseek(4, 930, [930], SEEK_SET)        = 0
> munmap(0xb7eef000, 930)                = 0
> close(4)                                = 0
> open("/root/.ssh/identity", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/identity", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/identity", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/identity.pub", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/etc/passwd", O_RDONLY)          = 4
> fcntl64(4, F_GETFD)                    = 0
> fcntl64(4, F_SETFD, FD_CLOEXEC)        = 0
> _llseek(4, 0, [0], SEEK_CUR)            = 0
> fstat64(4, {st_mode=S_IFREG|0644, st_size=930, ...}) = 0
> mmap2(NULL, 930, PROT_READ, MAP_SHARED, 4, 0) = 0xb7eef000
> _llseek(4, 930, [930], SEEK_SET)        = 0
> munmap(0xb7eef000, 930)                = 0
> close(4)                                = 0
> open("/root/.ssh/id_rsa", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/id_rsa", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/id_rsa", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/id_rsa.pub", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/etc/passwd", O_RDONLY)          = 4
> fcntl64(4, F_GETFD)                    = 0
> fcntl64(4, F_SETFD, FD_CLOEXEC)        = 0
> _llseek(4, 0, [0], SEEK_CUR)            = 0
> fstat64(4, {st_mode=S_IFREG|0644, st_size=930, ...}) = 0
> mmap2(NULL, 930, PROT_READ, MAP_SHARED, 4, 0) = 0xb7eef000
> _llseek(4, 930, [930], SEEK_SET)        = 0
> munmap(0xb7eef000, 930)                = 0
> close(4)                                = 0
> open("/root/.ssh/id_dsa", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/id_dsa", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/id_dsa", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/root/.ssh/id_dsa.pub", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/etc/passwd", O_RDONLY)          = 4
> fcntl64(4, F_GETFD)                    = 0
> fcntl64(4, F_SETFD, FD_CLOEXEC)        = 0
> _llseek(4, 0, [0], SEEK_CUR)            = 0
> fstat64(4, {st_mode=S_IFREG|0644, st_size=930, ...}) = 0
> mmap2(NULL, 930, PROT_READ, MAP_SHARED, 4, 0) = 0xb7eef000
> _llseek(4, 930, [930], SEEK_SET)        = 0
> munmap(0xb7eef000, 930)                = 0
> close(4)                                = 0
> open("/etc/passwd", O_RDONLY)          = 4
> fcntl64(4, F_GETFD)                    = 0
> fcntl64(4, F_SETFD, FD_CLOEXEC)        = 0
> _llseek(4, 0, [0], SEEK_CUR)            = 0
> fstat64(4, {st_mode=S_IFREG|0644, st_size=930, ...}) = 0
> mmap2(NULL, 930, PROT_READ, MAP_SHARED, 4, 0) = 0xb7eef000
> _llseek(4, 930, [930], SEEK_SET)        = 0
> munmap(0xb7eef000, 930)                = 0
> close(4)                                = 0
> rt_sigaction(SIGPIPE, NULL, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
> read(3,                                                 
> =====================================================
>
> Best Regards,
> Muhammad Atif
>
> ----- Original Message ----
> From: Derek Murray <Derek.Murray@xxxxxxxxxxxx>
> To: Muhammad Atif <m_atif_s@xxxxxxxxx>
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Mark Williamson <mark.williamson@xxxxxxxxxxxx>
> Sent: Monday, January 7, 2008 10:12:49 PM
> Subject: Re: [Xen-devel] xway issues / bugs
>
>
> On Jan 7, 2008 10:27 AM, Muhammad Atif <m_atif_s@xxxxxxxxx> wrote:

>> At the moment, I feel
>> that xd.c (the xway driver) is causing the problems and the function
>>   
>  is

>> import_mem(...) and specific call is
>> BUG_ON(HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, ops,
>>   
>  npage)); ...
>
> This sounds like the driver is trying (and failing) to map a list of
> grant references. Usually when this happens, you will see some output
> on the Xen console (which you can read by typing "xm dmesg" in Dom0,
> or attaching a serial line). This may help the developers - or people
> on this list - to diagnose the problem.
>
> Hope this helps.
>
> Regards,
>
> Derek Murray.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
>
>
>
>
>
>      ____________________________________________________________________________________
> Never miss a thing.  Make Yahoo your home page.
> http://www.yahoo.com/r/hs
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.xensource.com/archives/html/xen-devel/attachments/20080110/728c241b/attachment.htm
>
> ------------------------------
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
>
> End of Xen-devel Digest, Vol 35, Issue 50
> *****************************************
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
>





Never miss a thing. Make Yahoo your homepage.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>