
--_000_86a9b704e7fa4477871d73afa3359748mxsoniclocal_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [20:42] <sonicrose> is anybody out there using a good RAM+SSD caching syste= m ahead of gluster storage? [20:42] <sonicrose> sorry if that came through twice [20:44] <sonicrose> im thinking about making the SSD one giant swap file th= en creating a very large ramdisk in virtual memory and using that as a bloc= k level cache for parts and pieces of virtual machine disk images [20:44] <sonicrose> then i think the memory managers would inherently play = the role of storage tiering ie: keeping the hottest data in memory and the = coldest data on swap [20:45] <sonicrose> everything i have seen today has been setup as "consu= mer" =3D=3D=3D> network =3D=3D=3D=3D> SSD cache =3D=3D=3D=3D> real disks [20:45] <sonicrose> but i'd like to actually do "consumer" =3D=3D=3D> RAM+S= SD cache =3D=3D=3D> network =3D=3D=3D> real disks [20:46] <sonicrose> i realize doing a virtual memory disk means the cache w= ill be cleared on every reboot, and I'm ok with that [20:47] <sonicrose> i know this can be done with NFS and cachefilesd(fscach= e), but how could something be integrated into the native gluster clients? [20:47] <sonicrose> i'd prefer not to have to access gluster via NFS [20:49] <sonicrose> any feedback from this room is greatly appreciated, get= ting someone started to build managed HA cloud hosting --_000_86a9b704e7fa4477871d73afa3359748mxsoniclocal_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:42] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> is anybody out there using a good RAM+SSD caching system ahea= d of gluster storage?<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:42] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> sorry if that came through twice<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:44] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> im thinking about making the SSD one giant swap file then creatin= g a very large ramdisk in virtual memory and using that as a block level cache for parts and pieces of virtual machine disk images<o:p>= </o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:44] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> then i think the memory managers would inherently play the role o= f storage tiering ie: keeping the hottest data in memory and the coldest data on swap<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:45] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> everything i have seen today has been setup as "= consumer" =3D=3D=3D> network =3D=3D=3D=3D> SSD cache= =3D=3D=3D=3D> real disks<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:45] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> but i'd like to actually do "consumer" =3D=3D=3D> RA= M+SSD cache =3D=3D=3D> network =3D=3D=3D> real disks<o:p></= o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:46] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> i realize doing a virtual memory disk means the cache will be cle= ared on every reboot, and I'm ok with that<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:47] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> i know this can be done with NFS and cachefilesd(fscache), but ho= w could something be integrated into the native gluster clients?<o:p></o:p>= </span></p> <p class=3D"MsoNormal" style=3D"margin-left:10.0pt;text-indent:-10.0pt;text= -autospace:none"> <span style=3D"font-size:9.0pt;font-family:"Verdana","sans-s= erif";color:gray;background:white;mso-highlight:white">[20:47] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> i'd prefer not to have to access gluster via NFS<o:p></o:p></span=
</p> <p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:"Ver= dana","sans-serif";color:gray;background:white;mso-highlight= :white">[20:49] </span><span style=3D"font-size:9.0pt;font-family:"Verdana","= ;sans-serif";color:navy;background:white;mso-highlight:white"><soni= crose> any feedback from this room is greatly appreciated, getting someo= ne started to build managed HA cloud hosting</span><o:p></o:p></p> </div> </body> </html>
--_000_86a9b704e7fa4477871d73afa3359748mxsoniclocal_--

[20:42] <sonicrose> is anybody out there using a good RAM+SSD caching = system ahead of gluster storage? [20:42] <sonicrose> sorry if that came through twice [20:44] <sonicrose> im thinking about making the SSD one giant swap = file then creating a very large ramdisk in virtual memory and using that = as a block level cache for parts and pieces of virtual machine disk = images [20:44] <sonicrose> then i think the memory managers would inherently =
--Apple-Mail=_0A9B4D64-6C36-4EE3-AE89-2D7BABBBC310 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Stick your bricks on ZFS and let it do it for you. Works well, although = I haven=92t done much benchmarking of it. My test setup is described in = the thread under [Users] Creation of preallocated disk with Gluster = replication. I=92ve seen some blog posts here and there about gluster on = ZFS for this reason too. -Darrell On Jan 7, 2014, at 9:56 PM, Russell Purinton <russ@sonicbx.com> wrote: play the role of storage tiering ie: keeping the hottest data in memory = and the coldest data on swap
[20:45] <sonicrose> everything i have seen today has been setup as = "consumer" =3D=3D=3D> network =3D=3D=3D=3D> SSD cache =3D=3D=3D=3D> = real disks [20:45] <sonicrose> but i'd like to actually do "consumer" =3D=3D=3D> = RAM+SSD cache =3D=3D=3D> network =3D=3D=3D> real disks [20:46] <sonicrose> i realize doing a virtual memory disk means the = cache will be cleared on every reboot, and I'm ok with that [20:47] <sonicrose> i know this can be done with NFS and = cachefilesd(fscache), but how could something be integrated into the = native gluster clients? [20:47] <sonicrose> i'd prefer not to have to access gluster via NFS [20:49] <sonicrose> any feedback from this room is greatly = appreciated, getting someone started to build managed HA cloud hosting _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--Apple-Mail=_0A9B4D64-6C36-4EE3-AE89-2D7BABBBC310 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Stick = your bricks on ZFS and let it do it for you. Works well, although I = haven=92t done much benchmarking of it. My test setup is described in = the thread under [Users] Creation of preallocated disk with Gluster = replication. I=92ve seen some blog posts here and there about gluster on = ZFS for this reason = too.<div><br></div><div> -Darrell<br><div><br><div><div>On Jan 7, = 2014, at 9:56 PM, Russell Purinton <<a = href=3D"mailto:russ@sonicbx.com">russ@sonicbx.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite"> <meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dus-ascii"> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered = medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> <div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:42] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = is anybody out there using a good RAM+SSD caching system ahead of = gluster storage?<o:p></o:p></span></p><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:42] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = sorry if that came through twice<o:p></o:p></span></p><p = class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:44] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = im thinking about making the SSD one giant swap file then creating a = very large ramdisk in virtual memory and using that as a block level cache for parts and pieces of virtual machine disk = images<o:p></o:p></span></p><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:44] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = then i think the memory managers would inherently play the role of = storage tiering ie: keeping the hottest data in memory and the coldest data on swap<o:p></o:p></span></p><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:45] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = everything i have seen today has been setup as = "consumer" =3D=3D=3D> network =3D=3D=3D=3D> SSD cache = =3D=3D=3D=3D> real disks<o:p></o:p></span></p><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:45] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = but i'd like to actually do "consumer" =3D=3D=3D> RAM+SSD cache = =3D=3D=3D> network =3D=3D=3D> real = disks<o:p></o:p></span></p><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:46] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = i realize doing a virtual memory disk means the cache will be cleared on = every reboot, and I'm ok with that<o:p></o:p></span></p><p = class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:47] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = i know this can be done with NFS and cachefilesd(fscache), but how could = something be integrated into the native gluster = clients?<o:p></o:p></span></p><p class=3D"MsoNormal" = style=3D"margin-left:10.0pt;text-indent:-10.0pt;text-autospace:none"> <span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:47] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = i'd prefer not to have to access gluster via NFS<o:p></o:p></span></p><p = class=3D"MsoNormal"><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:gray;background:white;mso-highlight:white">[20:49] </span><span = style=3D"font-size:9.0pt;font-family:"Verdana","sans-serif&= quot;;color:navy;background:white;mso-highlight:white"><sonicrose> = any feedback from this room is greatly appreciated, getting someone = started to build managed HA cloud hosting</span><o:p></o:p></p> </div> </div> _______________________________________________<br>Users mailing = list<br><a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br>http://lists.ovirt.= org/mailman/listinfo/users<br></blockquote></div><br></div></div></body></= html>= --Apple-Mail=_0A9B4D64-6C36-4EE3-AE89-2D7BABBBC310--
participants (2)
-
Darrell Budic
-
Russell Purinton