[Xen-devel] Fw: Fw: How to print mfn structure to print pages

2015-06-03 Thread Minalkumar Patel
 


  

  On Monday, 4 May 2015 10:11 AM, Minalkumar Patel patel...@yahoo.co.in wrote:
  

 

   Dear all, Xenmaintains an address mapping table. How it works? How to map 
independent pfn tomachine dependent frame number (mfn) for each guest VM on 
real platform?
 if physical page is copied from one to second system as per its same pfn 
number then how would we know the same on real Xen set up or where in the code 
of xen we extract such information by printing it?
I want to retrieve pages during live migration?so i can use into simulation 
environment?Regards,
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel



___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


   ___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] Fw: How to print mfn structure to print pages

2015-05-11 Thread Minalkumar Patel
 On Monday, 4 May 2015 10:11 AM, Minalkumar Patel patel...@yahoo.co.in wrote:
  

 

   Dear all, Xenmaintains an address mapping table. How it works? How to map 
independent pfn tomachine dependent frame number (mfn) for each guest VM on 
real platform?
 if physical page is copied from one to second system as per its same pfn 
number then how would we know the same on real Xen set up or where in the code 
of xen we extract such information by printing it?
I want to retrieve pages during live migration?so i can use into simulation 
environment?Regards,
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


   ___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] How to print mfn structure to print pages

2015-05-03 Thread Minalkumar Patel
  Dear all, Xenmaintains an address mapping table. How it works? How to map 
independent pfn tomachine dependent frame number (mfn) for each guest VM on 
real platform?
 if physical page is copied from one to second system as per its same pfn 
number then how would we know the same on real Xen set up or where in the code 
of xen we extract such information by printing it?
I want to retrieve pages during live migration?so i can use into simulation 
environment?Regards,___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] Fw: unsubscribe

2015-01-08 Thread Minalkumar Patel
 MinalKumar Patel(M.E. - Computer Engineering)
Lecturer,Computer Engineering Department,
A.D.Patel Institute of Technology,
New Vallabh Vidyanagar,Karamsad - 388121,
Anand,Gujarat.
Mobile - 9998574188
E-mail Id - patel...@yahoo.co.in
URL - http://www.minall.co.in

  On Friday, 9 January 2015 4:41 AM, Raval, Brijen bra...@quicinc.com 
wrote:
   

  !--#yiv2878042877 _filtered #yiv2878042877 {font-family:Cambria 
Math;panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv2878042877 
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv2878042877 
#yiv2878042877 p.yiv2878042877MsoNormal, #yiv2878042877 
li.yiv2878042877MsoNormal, #yiv2878042877 div.yiv2878042877MsoNormal 
{margin:0in;margin-bottom:.0001pt;font-size:11.0pt;font-family:Calibri, 
sans-serif;}#yiv2878042877 a:link, #yiv2878042877 
span.yiv2878042877MsoHyperlink 
{color:#0563C1;text-decoration:underline;}#yiv2878042877 a:visited, 
#yiv2878042877 span.yiv2878042877MsoHyperlinkFollowed 
{color:#954F72;text-decoration:underline;}#yiv2878042877 
span.yiv2878042877EmailStyle17 {font-family:Calibri, 
sans-serif;color:windowtext;}#yiv2878042877 .yiv2878042877MsoChpDefault 
{font-family:Calibri, sans-serif;} _filtered #yiv2878042877 {margin:1.0in 
1.0in 1.0in 1.0in;}#yiv2878042877 div.yiv2878042877WordSection1 {}--   
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


   ___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] collect Dirty bitmap from Xen source code

2015-01-07 Thread Minalkumar Patel
I am working on Xen live Migration. 

I want to print dirty_bitmap which is given in 
XEN_GUEST_HANDLE_64(uint8) dirty_bitmap in shadow.h

and Dirty bit tracking is given in:

int shadow_track_dirty_vram(struct domain *d,
  unsigned long first_pfn,
  unsigned long nr,
  XEN_GUEST_HANDLE_64(uint8) dirty_bitmap);

Anyone can help me to print dirty bitmap as i want to collect dirty bitmap from 
log files or I want to print dirty bitmap.___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] Fw: Dataset for pre-copy while migrating VM???

2015-01-05 Thread Minalkumar Patel
i want to extract dirty page bitmap so it can able to make  possible statistics 
of those pages - historical analysis


i am forwarding previous email with this
I request to give me little idea. How people use Xen hypervisor for this task 
on MATLAB/R language/Other tool


On Friday, 2 January 2015 1:15 PM, Minalkumar Patel patel...@yahoo.co.in 
wrote:
 


My idea is to get dataset of pre-copy at the time of live migration. basically 
i am planning to write few code into opnesource so i need dataset. actually, 
from which file/log file i can able to get page modificaiton information. let 
take scenario,

if VM is migrating, then it will check dirty page in each iteration. if found 
dirty pages, then it would skip those pages and may send them in next round 
(not current round) once they are non-dirty. so from which file, these 
information can be possible to collect/gather or where i can modify code to 
print such output in xc_domain_save. Verbose -vvv utility can't give detail 
statastic but it gives number of pages dirty/iteration number etc but non the 
informaiotn page-vise.

I get daily message from xen-devel so how to avoid daily messages?

Regards,



 

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] (no subject)

2014-12-19 Thread Minalkumar Patel
i got daily patch emails from xen-devel but i don't need on this email address 
so how to deactivate it please tell me___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] error of VM Migration (xl toolstack) failed when migrating Webserver VM with 100 connecitons using httperf

2014-12-07 Thread Minalkumar Patel


 
error of Migration failed when migrating Webserver VM with 100 connecitons 
using httperf

First time it generats (a part of follwoing output):

migration target: Transfer complete, requesting permission to start domain.
migration sender: Target has acknowledged transfer.
migration sender: Giving target permission to start.
migration target: Got permission, starting domain.
[everything ok uptill now]
libxl: error: libxl.c:321:libxl__domain_rename: domain with name drbdvm1 
already exists.
migration target: Failure, destroying our copy.
migration sender: Target reports startup failure (status code 6).
migration target: Cleanup OK, granting sender permission to resume.
migration sender: Trying to resume at our end.
libxl: debug: libxl.c:435:libxl_domain_resume: ao 0xa91bf0: create: how=(nil) 
callback=(nil) poller=0xa91c50
xc: error: Cannot resume uncooperative HVM guests: Internal error 
libxl: error: libxl.c:404:libxl__domain_resume: xc_domain_resume failed for 
domain 10: No such file or directory
libxl: debug: libxl_event.c:1499:libxl__ao_complete: ao 0xa91bf0: complete, 
rc=-3
libxl: debug: libxl.c:438:libxl_domain_resume: ao 0xa91bf0: inprogress: 
poller=0xa91c50, flags=ic
libxl: debug: libxl_event.c:1471:libxl__ao__destroy: ao 0xa91bf0: destroy 
Migration failed due to problems at target.

Second time it generates (a part of follwing output):

xc: detail: Start last iteration
[everything ok uptill now]   
libxl: debug: libxl_dom.c:933:libxl__domain_suspend_common_callback: issuing 
PVHVM suspend request via XenBus control node
libxl: debug: libxl_dom.c:937:libxl__domain_suspend_common_callback: wait for 
the guest to acknowledge suspend request
libxl: error: libxl_dom.c:958:libxl__domain_suspend_common_callback: guest 
didn't acknowledge suspend, cancelling request
libxl: error: libxl_dom.c:980:libxl__domain_suspend_common_callback: guest 
didn't acknowledge suspend, request cancelled
xc: error: Suspend request failed: Internal error 
xc: error: Domain appears not to have suspended: Internal error   
libxl: debug: libxl_event.c:512:libxl__ev_xswatch_register: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: register slotnum=3
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: event 
epath=/local/domain/0/device-model/10/logdirty/ret
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: event 
epath=/local/domain/0/device-model/10/logdirty/ret
libxl: debug: libxl_event.c:549:libxl__ev_xswatch_deregister: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: deregister 
slotnum=3
libxl: debug: libxl_event.c:426:watchfd_callback: watch 
epath=/local/domain/0/device-model/10/logdirty/ret token=3/1: empty slot
xc: detail: Save exit rc=1
libxl-save-helper: debug: complete r=1: No such device
libxl: error: libxl_dom.c:1266:libxl__xc_domain_save_done: saving domain: 
domain did not respond to suspend request: No such device
libxl: debug: libxl_event.c:1499:libxl__ao_complete: ao 0x21c5bf0: complete, 
rc=-8
libxl: debug: libxl_event.c:1471:libxl__ao__destroy: ao 0x21c5bf0: destroy
migration sender: libxl_domain_suspend failed (rc=-8)
xc: error: 0-length read: Internal error
xc: error: read_exact_timed failed (read rc: 0, errno: 0): Internal error
xc: error: Error when reading batch size (0 = Success): Internal error
xc: error: Error when reading batch (0 = Success): Internal error
libxl: error: libxl_create.c:820:libxl__xc_domain_restore_done: restoring 
domain: Resource temporarily unavailable
libxl: error: libxl_create.c:902:domcreate_rebuild_done: cannot (re-)build 
domain: -3
libxl: error: libxl.c:1394:libxl__destroy_domid: non-existant domain 6
libxl: error: libxl.c:1358:domain_destroy_callback: unable to destroy guest 
with domid 6
libxl: error: libxl_create.c:1153:domcreate_destruction_cb: unable to destroy 
domain 6 following failed creation
migration target: Domain creation failed (code -3).
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration target 
process [11104] exited with error status 3
Migration failed, failed to suspend at sender.


What goes wrong please tell me?It also shows migration of Webserver VM at 
destination  and it can be manually started and in worknig condition. But 
at sender, VM  is still continueing  webserver based httperf connections and 
doesn't turn offso i can have VM at both side ..why sender is not stopping 
activity?

Regards,___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] Xen Hardware Setup (DRBD) and Algorithmic Discussion

2014-12-02 Thread Minalkumar Patel

Hope all would be fine.


I request you to guide my two issues for live migraiton:
1) Set up: I would like to migrate my existing system from xen4.1 to xen4.2+. I 
have been working with xen4.1.4+ DRBD for live migration.
 

I have modified kernel by comping linux and installed xen4.1.4 but now i want 
to migrate to xen4.2+ so please give any idea.

new code of xen 4.2+ is downloaded and make world is done  but at the time of 
migration, ssh connection port 22 error is given. it also shows
in grub two entries xenolder and xennewer.so is their xen(newer/older) conflict?


2) Algorithmic Part:

I would like to work on Delta compression/Prediction technique for live 
migration using Xen. I have set up Xen Framework usign DRB D and completed load 
balancing kind stuff. I used Xen4.1 for my experimental work which gives 
freedom to work with xm and xl toolstacks.

But compression code is available from xen4.2+. I am understanding data 
structures of xc_domain_save and xc_compression using fossies (source code 
documentation) given in 
http://fossies.org/dox/xen-4.4.1/xc__domain__save_8c.html is there any other 
easy documentation because number of research papers are available but i didn't 
understand the practical aspect from them.

Iansir has requested me about migration v2 (to be proposed in xen6 written by 
Andrew Cooper) for live migration but i did not able to find any kind of patch 
of Coopersir in that email. The email is found in May'14 xen-devel but i am not 
more clear about migration v2.

Regards,___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel