From xuyao18 at gmail.com Thu Dec 25 05:27:41 2014 Content-Type: multipart/mixed; boundary="===============5914817074313463166==" MIME-Version: 1.0 From: yxu To: devel at ovirt.org Subject: [ovirt-devel] ovirt ssd local cache Date: Thu, 25 Dec 2014 18:27:33 +0800 Message-ID: <000001d0202d$677a9b90$366fd2b0$@gmail.com> --===============5914817074313463166== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multipart message in MIME format. ------=3D_NextPart_000_0001_01D02070.75A22150 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit Hi Everyone ! Recently I am reading some documents about vmeare virtual flash and citrix IntelliCache . I am wondering if we can add some feature like that into ovirt . = Then I found something like bcache and flash cache. = = After changing some code , I tried bcache in an old version of ovirt node . It works for just one node . = = But when I add another node to the data center, the problem occurred . = = When I write some data into node A, the data will be stored in node A's cache and iscsi server. = But the cache of node B does not know the change . the data in node B's cache still the old one. = In vmware's solution and citrix's solution , it seemed they have some way to solve this problem . = Do you have any idea ? = Thanks = = = ------=3D_NextPart_000_0001_01D02070.75A22150 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Everyone =3D !


    Recently  I am reading some =3D documents about vmeare virtual =3D flash and citrix =3D IntelliCache . I am wondering if we can add some feature like that =3D into ovirt .

 

Then I found something = =3D like bcache and flash cache.

 

After changing some cod= e =3D , I tried bcache in an old version of ovirt node . It works for just one = =3D node .

 

But when I add another = =3D node to the data center, the problem occurred .

 

When I write some data = =3D into node A, the data will be stored in node A’s cache and iscsi =3D server.

 

But the cache of node B= =3D does not know the change . the data in node B’s cache still the =3D old one.

 

In vmware’s =3D solution and citrix’s solution , it seemed they have some way to =3D solve this problem .

 

Do you have any idea = =3D ?

 

Thanks =3D

 

 

------=3D_NextPart_000_0001_01D02070.75A22150-- --===============5914817074313463166== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0LgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDAwMV8wMUQwMjA3MC43NUEyMjE1MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 CgljaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKSGkg RXZlcnlvbmUgIQoKCiAgICBSZWNlbnRseSAgSSBhbSByZWFkaW5nIHNvbWUgZG9jdW1lbnRzIGFi b3V0IHZtZWFyZSB2aXJ0dWFsIGZsYXNoCjxodHRwOi8va2Iudm13YXJlLmNvbS9zZWxmc2Vydmlj ZS9taWNyb3NpdGVzL3NlYXJjaC5kbz9sYW5ndWFnZT1lbl9VUyZjbWQ9ZGkKc3BsYXlLQyZleHRl cm5hbElkPTIwNTg5ODM+ICBhbmQgY2l0cml4IEludGVsbGlDYWNoZQo8aHR0cDovL3N1cHBvcnQu Y2l0cml4LmNvbS9hcnRpY2xlL0NUWDEyOTA1Mj4gIC4gSSBhbSB3b25kZXJpbmcgaWYgd2UgY2Fu CmFkZCBzb21lIGZlYXR1cmUgbGlrZSB0aGF0IGludG8gb3ZpcnQgLgoKIAoKVGhlbiBJIGZvdW5k IHNvbWV0aGluZyBsaWtlIGJjYWNoZSBhbmQgZmxhc2ggY2FjaGUuIAoKIAoKQWZ0ZXIgY2hhbmdp bmcgc29tZSBjb2RlICwgSSB0cmllZCBiY2FjaGUgaW4gYW4gb2xkIHZlcnNpb24gb2Ygb3ZpcnQg bm9kZSAuCkl0IHdvcmtzIGZvciBqdXN0IG9uZSBub2RlIC4gCgogCgpCdXQgd2hlbiBJIGFkZCBh bm90aGVyIG5vZGUgdG8gdGhlIGRhdGEgY2VudGVyLCB0aGUgcHJvYmxlbSBvY2N1cnJlZCAuIAoK IAoKV2hlbiBJIHdyaXRlIHNvbWUgZGF0YSBpbnRvIG5vZGUgQSwgdGhlIGRhdGEgd2lsbCBiZSBz dG9yZWQgaW4gbm9kZSBBJ3MKY2FjaGUgYW5kIGlzY3NpIHNlcnZlci4KCiAKCkJ1dCB0aGUgY2Fj aGUgb2Ygbm9kZSBCIGRvZXMgbm90IGtub3cgdGhlIGNoYW5nZSAuIHRoZSBkYXRhIGluIG5vZGUg QidzCmNhY2hlIHN0aWxsIHRoZSBvbGQgb25lLgoKIAoKSW4gdm13YXJlJ3Mgc29sdXRpb24gYW5k IGNpdHJpeCdzIHNvbHV0aW9uICwgaXQgc2VlbWVkIHRoZXkgaGF2ZSBzb21lIHdheSB0bwpzb2x2 ZSB0aGlzIHByb2JsZW0gLgoKIAoKRG8geW91IGhhdmUgYW55IGlkZWEgPwoKIAoKVGhhbmtzIAoK IAoKIAoKCi0tLS0tLT1fTmV4dFBhcnRfMDAwXzAwMDFfMDFEMDIwNzAuNzVBMjIxNTAKQ29udGVu dC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWwgeG1sbnM6dj0zRCJ1cm46c2NoZW1hcy1t aWNyb3NvZnQtY29tOnZtbCIgPQp4bWxuczpvPTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206 b2ZmaWNlOm9mZmljZSIgPQp4bWxuczp3PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOndvcmQiID0KeG1sbnM6bT0zRCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmlj ZS8yMDA0LzEyL29tbWwiID0KeG1sbnM9M0QiaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0 MCI+PGhlYWQ+PE1FVEEgPQpIVFRQLUVRVUlWPTNEIkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0zRCJ0 ZXh0L2h0bWw7ID0KY2hhcnNldD0zRHVzLWFzY2lpIj48bWV0YSBuYW1lPTNER2VuZXJhdG9yIGNv bnRlbnQ9M0QiTWljcm9zb2Z0IFdvcmQgMTUgPQooZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwh LS0KLyogRm9udCBEZWZpbml0aW9ucyAqLwpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6XDVCOEJc NEY1MzsKCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQpAZm9udC1mYWNlCgl7Zm9udC1m YW1pbHk6IkNhbWJyaWEgTWF0aCI7CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30KQGZv bnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz IDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseToiXEBcNUI4Qlw0RjUzIjsKCXBhbm9zZS0x OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1h bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsKCXRleHQtYWxpZ246anVzdGlmeTsKCXRleHQtanVzdGlmeTppbnRlci1pZGVv Z3JhcGg7Cglmb250LXNpemU6MTAuNXB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7 Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwg c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9y OiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30Kc3Bhbi5FbWFpbFN0eWxlMTcK CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOwoJZm9udC1mYW1pbHk6IkNhbGlicmki LCJzYW5zLXNlcmlmIjsKCWNvbG9yOndpbmRvd3RleHQ7fQouTXNvQ2hwRGVmYXVsdAoJe21zby1z dHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm Ijt9Ci8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIu MHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30KZGl2Lldv cmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJlZGl0IiBzcGlkbWF4PTNEIjEw MjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFw ZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9M0QiZWRpdCIgZGF0YT0zRCIx IiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+PC9oZWFkPjxib2R5IGxhbmc9 M0RaSC1DTiA9Cmxpbms9M0QiIzA1NjNDMSIgdmxpbms9M0QiIzk1NEY3MiIgPQpzdHlsZT0zRCd0 ZXh0LWp1c3RpZnktdHJpbTpwdW5jdHVhdGlvbic+PGRpdiBjbGFzcz0zRFdvcmRTZWN0aW9uMT48 cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5IaSBFdmVyeW9uZSA9CiE8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpsYW5nPTNE RU4tVVM+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyBSZWNlbnRseSAmbmJzcDtJIGFtIHJlYWRpbmcg c29tZSA9CmRvY3VtZW50cyBhYm91dCA8YSA9CmhyZWY9M0QiaHR0cDovL2tiLnZtd2FyZS5jb20v c2VsZnNlcnZpY2UvbWljcm9zaXRlcy9zZWFyY2guZG8/bGFuZ3VhZ2U9M0Q9CmVuX1VTJmFtcDtj bWQ9M0RkaXNwbGF5S0MmYW1wO2V4dGVybmFsSWQ9M0QyMDU4OTgzIj52bWVhcmUgdmlydHVhbCA9 CmZsYXNoPC9hPiBhbmQgPGEgPQpocmVmPTNEImh0dHA6Ly9zdXBwb3J0LmNpdHJpeC5jb20vYXJ0 aWNsZS9DVFgxMjkwNTIiPmNpdHJpeCA9CkludGVsbGlDYWNoZTwvYT4gLiBJIGFtIHdvbmRlcmlu ZyBpZiB3ZSBjYW4gYWRkIHNvbWUgZmVhdHVyZSBsaWtlIHRoYXQgPQppbnRvIG92aXJ0IC48bzpw PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpsYW5nPTNERU4t VVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsID0Kc3R5 bGU9M0QndGV4dC1pbmRlbnQ6MjEuMHB0Jz48c3BhbiBsYW5nPTNERU4tVVM+VGhlbiBJIGZvdW5k IHNvbWV0aGluZyA9Cmxpa2UgYmNhY2hlIGFuZCBmbGFzaCBjYWNoZS4gPG86cD48L286cD48L3Nw YW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsID0Kc3R5bGU9M0QndGV4dC1pbmRlbnQ6MjEuMHB0 Jz48c3BhbiA9Cmxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh c3M9M0RNc29Ob3JtYWwgPQpzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuIGxhbmc9 M0RFTi1VUz5BZnRlciBjaGFuZ2luZyBzb21lIGNvZGUgPQosIEkgdHJpZWQgYmNhY2hlIGluIGFu IG9sZCB2ZXJzaW9uIG9mIG92aXJ0IG5vZGUgLiBJdCB3b3JrcyBmb3IganVzdCBvbmUgPQpub2Rl IC4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsID0Kc3R5bGU9M0Qn dGV4dC1pbmRlbnQ6MjEuMHB0Jz48c3BhbiA9Cmxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWwgPQpzdHlsZT0zRCd0ZXh0LWluZGVudDoy MS4wcHQnPjxzcGFuIGxhbmc9M0RFTi1VUz5CdXQgd2hlbiBJIGFkZCBhbm90aGVyID0Kbm9kZSB0 byB0aGUgZGF0YSBjZW50ZXIsIHRoZSBwcm9ibGVtIG9jY3VycmVkIC4gPG86cD48L286cD48L3Nw YW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWwgc3R5bGU9M0QndGV4dC1pbmRlbnQ6MjEuMHB0 Jz48c3BhbiA9Cmxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh c3M9M0RNc29Ob3JtYWwgPQpzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuIGxhbmc9 M0RFTi1VUz5XaGVuIEkgd3JpdGUgc29tZSBkYXRhID0KaW50byBub2RlIEEsIHRoZSBkYXRhIHdp bGwgYmUgc3RvcmVkIGluIG5vZGUgQSYjODIxNztzIGNhY2hlIGFuZCBpc2NzaSA9CnNlcnZlci48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWwgPQpzdHlsZT0zRCd0ZXh0 LWluZGVudDoyMS4wcHQnPjxzcGFuID0KbGFuZz0zREVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbCA9CnN0eWxlPTNEJ3RleHQtaW5kZW50OjIxLjBw dCc+PHNwYW4gbGFuZz0zREVOLVVTPkJ1dCB0aGUgY2FjaGUgb2Ygbm9kZSBCID0KZG9lcyBub3Qg a25vdyB0aGUgY2hhbmdlIC4gdGhlIGRhdGEgaW4gbm9kZSBCJiM4MjE3O3MgY2FjaGUgc3RpbGwg dGhlID0Kb2xkIG9uZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWwg PQpzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuID0KbGFuZz0zREVOLVVTPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbCA9CnN0eWxlPTNEJ3Rl eHQtaW5kZW50OjIxLjBwdCc+PHNwYW4gbGFuZz0zREVOLVVTPkluIHZtd2FyZSYjODIxNztzID0K c29sdXRpb24gYW5kIGNpdHJpeCYjODIxNztzIHNvbHV0aW9uICwgaXQgc2VlbWVkIHRoZXkgaGF2 ZSBzb21lIHdheSB0byA9CnNvbHZlIHRoaXMgcHJvYmxlbSAuPG86cD48L286cD48L3NwYW4+PC9w PjxwIGNsYXNzPTNETXNvTm9ybWFsID0Kc3R5bGU9M0QndGV4dC1pbmRlbnQ6MjEuMHB0Jz48c3Bh biA9Cmxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RN c29Ob3JtYWwgPQpzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuIGxhbmc9M0RFTi1V Uz5EbyB5b3UgaGF2ZSBhbnkgaWRlYSA9Cj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9 M0RNc29Ob3JtYWwgPQpzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuID0KbGFuZz0z REVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbCA9 CnN0eWxlPTNEJ3RleHQtaW5kZW50OjIxLjBwdCc+PHNwYW4gbGFuZz0zREVOLVVTPlRoYW5rcyA9 CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbCA9CnN0eWxlPTNEJ3Rl eHQtaW5kZW50OjIxLjBwdCc+PHNwYW4gPQpsYW5nPTNERU4tVVM+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0KbGFuZz0zREVOLVVTPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2JvZHk+PC9odG1sPgotLS0tLS09X05leHRQ YXJ0XzAwMF8wMDAxXzAxRDAyMDcwLjc1QTIyMTUwLS0KCg== --===============5914817074313463166==--