#ceph IRC Log

Index

IRC Log for 2012-03-19

Timestamps are in GMT/BST.

[0:01] * yehudasa__ (~yehudasa@aon.hq.newdream.net) Quit (Ping timeout: 480 seconds)
[0:08] * lofejndif (~lsqavnbok@83TAAD7YD.tor-irc.dnsbl.oftc.net) has joined #ceph
[0:11] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) Quit (Quit: Leaving.)
[0:21] * LarsFronius (~LarsFroni@f054101181.adsl.alicedsl.de) Quit (Quit: LarsFronius)
[1:06] * eternaleye (~eternaley@tchaikovsky.exherbo.org) Quit (Read error: Connection reset by peer)
[1:06] * eternaleye (~eternaley@tchaikovsky.exherbo.org) has joined #ceph
[1:29] * yoshi (~yoshi@p1062-ipngn1901marunouchi.tokyo.ocn.ne.jp) has joined #ceph
[1:44] * groovious (~Adium@64-126-49-62.dyn.everestkc.net) Quit (Quit: Leaving.)
[1:44] * groovious (~Adium@64-126-49-62.dyn.everestkc.net) has joined #ceph
[1:44] * groovious (~Adium@64-126-49-62.dyn.everestkc.net) Quit ()
[2:11] * lofejndif (~lsqavnbok@83TAAD7YD.tor-irc.dnsbl.oftc.net) Quit (Quit: Leaving)
[2:38] * tnt__ (~tnt@194.11-67-87.adsl-dyn.isp.belgacom.be) Quit (Ping timeout: 480 seconds)
[3:22] * jluis (~JL@89.181.145.28) Quit (Ping timeout: 480 seconds)
[3:48] * ghaskins (~ghaskins@68-116-192-32.dhcp.oxfr.ma.charter.com) has joined #ceph
[4:03] * yoshi_ (~yoshi@p1062-ipngn1901marunouchi.tokyo.ocn.ne.jp) has joined #ceph
[4:03] * yoshi (~yoshi@p1062-ipngn1901marunouchi.tokyo.ocn.ne.jp) Quit (Read error: Connection reset by peer)
[4:19] * bchrisman1 (~Adium@c-76-103-130-94.hsd1.ca.comcast.net) has joined #ceph
[4:24] * bchrisman (~Adium@c-76-103-130-94.hsd1.ca.comcast.net) Quit (Ping timeout: 480 seconds)
[4:32] * Tv__ (~tv@cpe-24-24-131-250.socal.res.rr.com) Quit (Ping timeout: 480 seconds)
[4:40] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) has joined #ceph
[4:58] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) Quit (Quit: Leaving.)
[5:26] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) has joined #ceph
[5:34] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) Quit (Quit: Leaving.)
[5:57] * The_Bishop (~bishop@178-17-163-220.static-host.net) Quit (Ping timeout: 480 seconds)
[6:52] * The_Bishop (~bishop@178-17-163-220.static-host.net) has joined #ceph
[7:47] * Theuni (~Theuni@195.62.106.91) has joined #ceph
[8:18] * tnt_ (~tnt@194.11-67-87.adsl-dyn.isp.belgacom.be) has joined #ceph
[9:26] * tnt_ (~tnt@194.11-67-87.adsl-dyn.isp.belgacom.be) Quit (Ping timeout: 480 seconds)
[9:27] * LarsFronius (~LarsFroni@e176053243.adsl.alicedsl.de) has joined #ceph
[9:28] * morse (~morse@supercomputing.univpm.it) Quit (Remote host closed the connection)
[9:31] * LarsFronius (~LarsFroni@e176053243.adsl.alicedsl.de) Quit ()
[9:34] * tnt_ (~tnt@212-166-48-236.win.be) has joined #ceph
[9:44] * Theuni (~Theuni@195.62.106.91) Quit (Ping timeout: 480 seconds)
[9:46] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) has joined #ceph
[9:47] * Theuni (~Theuni@82.141.26.50) has joined #ceph
[9:49] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) has joined #ceph
[10:11] * psomas_ (~psomas@inferno.cc.ece.ntua.gr) Quit (Remote host closed the connection)
[10:11] * psomas (~psomas@inferno.cc.ece.ntua.gr) has joined #ceph
[10:53] * yoshi_ (~yoshi@p1062-ipngn1901marunouchi.tokyo.ocn.ne.jp) Quit (Remote host closed the connection)
[11:08] * jluis (~JL@89-181-145-28.net.novis.pt) has joined #ceph
[11:40] * nhorman (~nhorman@99-127-245-201.lightspeed.rlghnc.sbcglobal.net) has joined #ceph
[12:09] * LarsFronius_ (~LarsFroni@testing78.jimdo-server.com) has joined #ceph
[12:09] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) Quit (Read error: Connection reset by peer)
[12:09] * LarsFronius_ is now known as LarsFronius
[12:16] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) Quit (Remote host closed the connection)
[12:17] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) has joined #ceph
[12:17] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) Quit (Remote host closed the connection)
[12:18] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) has joined #ceph
[12:45] * nhorman (~nhorman@99-127-245-201.lightspeed.rlghnc.sbcglobal.net) Quit (Ping timeout: 480 seconds)
[13:18] * nhorman (~nhorman@99-127-245-201.lightspeed.rlghnc.sbcglobal.net) has joined #ceph
[13:23] * morse (~morse@supercomputing.univpm.it) has joined #ceph
[13:39] * mtk (~mtk@ool-44c35967.dyn.optonline.net) has joined #ceph
[13:54] * joao (~JL@89-181-28-155.net.novis.pt) has joined #ceph
[13:55] * Qten (~Q@ppp59-167-157-24.static.internode.on.net) Quit (Ping timeout: 480 seconds)
[13:59] * joao (~JL@89-181-28-155.net.novis.pt) Quit ()
[13:59] * jluis (~JL@89-181-145-28.net.novis.pt) Quit (Ping timeout: 480 seconds)
[13:59] * joao (~JL@89-181-28-155.net.novis.pt) has joined #ceph
[14:03] * Theuni1 (~Theuni@82.141.26.50) has joined #ceph
[14:09] * Theuni (~Theuni@82.141.26.50) Quit (Ping timeout: 480 seconds)
[14:10] <Dieter_be> so, will ceph replace swift in openstack?
[14:21] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) has joined #ceph
[14:24] * groovious (~Adium@64-126-49-62.dyn.everestkc.net) has joined #ceph
[14:32] * aliguori (~anthony@cpe-70-123-132-139.austin.res.rr.com) has joined #ceph
[14:34] * jluis (~JL@89.181.149.107) has joined #ceph
[14:40] * joao (~JL@89-181-28-155.net.novis.pt) Quit (Ping timeout: 480 seconds)
[14:49] * Theuni1 (~Theuni@82.141.26.50) Quit (Ping timeout: 480 seconds)
[14:53] * Theuni (~Theuni@195.62.106.110) has joined #ceph
[15:04] * d405 (~nobody@un.interestingsh.it) has joined #ceph
[15:10] * Liam_SA (~Liam_SA@41.161.35.68) has joined #ceph
[15:15] * lofejndif (~lsqavnbok@659AAAR69.tor-irc.dnsbl.oftc.net) has joined #ceph
[15:25] * ghaskins (~ghaskins@68-116-192-32.dhcp.oxfr.ma.charter.com) has left #ceph
[15:38] * DLange (~DLange@dlange.user.oftc.net) Quit (Quit: irssi broken (but isn't that the default?))
[15:40] * DLange (~DLange@dlange.user.oftc.net) has joined #ceph
[16:01] * Theuni (~Theuni@195.62.106.110) Quit (Quit: Leaving.)
[16:17] * Theuni (~Theuni@46.253.59.219) has joined #ceph
[16:31] * bchrisman1 (~Adium@c-76-103-130-94.hsd1.ca.comcast.net) Quit (Quit: Leaving.)
[16:40] * ghaskins (~ghaskins@68-116-192-32.dhcp.oxfr.ma.charter.com) has joined #ceph
[16:40] * ghaskins (~ghaskins@68-116-192-32.dhcp.oxfr.ma.charter.com) Quit (Remote host closed the connection)
[16:42] * Theuni (~Theuni@46.253.59.219) Quit (Quit: Leaving.)
[17:15] * Tv|work (~Tv_@aon.hq.newdream.net) has joined #ceph
[17:21] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) Quit (Quit: Leaving.)
[17:32] * tnt_ (~tnt@212-166-48-236.win.be) Quit (Ping timeout: 480 seconds)
[17:34] * jluis is now known as joao
[17:37] * groovious (~Adium@64-126-49-62.dyn.everestkc.net) Quit (Quit: Leaving.)
[17:37] * gregaf (~Adium@aon.hq.newdream.net) has joined #ceph
[17:40] * bchrisman (~Adium@108.60.121.114) has joined #ceph
[17:43] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) has joined #ceph
[17:45] * mkampe (~markk@aon.hq.newdream.net) has left #ceph
[17:45] * joshd (~joshd@aon.hq.newdream.net) has joined #ceph
[17:51] * mkampe (~markk@aon.hq.newdream.net) has joined #ceph
[17:57] * adjohn (~adjohn@50.56.129.169) has joined #ceph
[17:58] * lofejndif (~lsqavnbok@659AAAR69.tor-irc.dnsbl.oftc.net) Quit (Quit: Leaving)
[18:06] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) Quit (Quit: Leaving.)
[18:13] * chutzpah (~chutz@216.174.109.254) has joined #ceph
[18:26] * tnt_ (~tnt@194.11-67-87.adsl-dyn.isp.belgacom.be) has joined #ceph
[18:30] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) Quit (Quit: Leaving.)
[18:31] * ghaskins (~ghaskins@68-116-192-32.dhcp.oxfr.ma.charter.com) has joined #ceph
[18:33] * groovious (~Adium@64-126-49-62.dyn.everestkc.net) has joined #ceph
[18:39] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) has joined #ceph
[18:42] * dmick (~dmick@aon.hq.newdream.net) has joined #ceph
[18:45] * Theuni (~Theuni@46.253.59.219) has joined #ceph
[19:01] * Theuni (~Theuni@46.253.59.219) Quit (Quit: Leaving.)
[19:02] * Kioob (~kioob@luuna.daevel.fr) has joined #ceph
[19:03] * sjust1 (~sam@aon.hq.newdream.net) Quit (Quit: Leaving.)
[19:04] * sjust (~sam@aon.hq.newdream.net) has joined #ceph
[19:07] <sjust> sage: are you there?
[19:15] <gregaf> sjust: I rather imagine he's in a hallway track somewhere right about now; they're 8 or 9 hours ahead :)
[19:20] <dwm__> Hmm, has anyone played with hybrid spinning disk / SSDs?
[19:20] <dwm__> I'm wondering if they'd be suitable targets for a combined journal / data setup..
[19:20] <nhm> ugh, osx terminal needs so much help to work with irssi and vi.
[19:21] <joao> nhm, vi works fine here
[19:21] <joao> I think I used macports to install it though
[19:21] <nhm> joao: oh, I'm sshing into a remote system.
[19:22] <nhm> joao: I had to remap home/end/pgup/pgdown, and now am working on alt+arrows
[19:22] <joao> ah yes, that really is annoying
[19:24] * lxo (~aoliva@lxo.user.oftc.net) Quit (Ping timeout: 480 seconds)
[19:25] <dmick> in my day we ran vi with no stinkin function keys or arrows
[19:26] <nhm> dmick: that's for irssi. :P
[19:27] <nhm> yay, much better...
[19:32] * tjikkun_ (~tjikkun@82-169-255-84.ip.telfort.nl) has joined #ceph
[19:32] * lxo (~aoliva@lxo.user.oftc.net) has joined #ceph
[19:37] <elder> Who uses home, pgup/pgdown on vi?
[19:37] <elder> H, ^U, ^F. Duh.
[19:37] <elder> Or rather ^U/^D and ^F/^B. And alt arrows? For the birds!
[19:38] <elder> In my day we ran vi because a single instance of emacs would bring the VAX to its knees.
[19:39] <nhm> elder: one of my old coworkers uses emacs for IRC... O_o
[19:40] <elder> Well, doesn't emacs do everything?
[19:40] <nhm> elder: that's what they say
[19:40] <Tv|work> sadly, it doesn't multitask.. hence me not using erc (irc-in-emacs) anymore
[19:47] * LarsFronius (~LarsFroni@testing78.jimdo-server.com) Quit (Quit: LarsFronius)
[20:17] * adjohn (~adjohn@50.56.129.169) Quit (Quit: adjohn)
[20:18] * cattelan_away is now known as cattelan
[20:34] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) has joined #ceph
[20:37] * gregaf (~Adium@aon.hq.newdream.net) Quit (Quit: Leaving.)
[20:47] * SourcingMogul (~ivsipi@216-239-45-4.google.com) has joined #ceph
[20:50] * Theuni (~Theuni@46.253.59.219) has joined #ceph
[20:53] * adjohn (~adjohn@50.56.129.169) has joined #ceph
[20:54] * gregaf (~Adium@aon.hq.newdream.net) has joined #ceph
[21:15] * Theuni (~Theuni@46.253.59.219) Quit (Quit: Leaving.)
[21:18] * Theuni (~Theuni@46.253.59.219) has joined #ceph
[21:23] * nhorman (~nhorman@99-127-245-201.lightspeed.rlghnc.sbcglobal.net) Quit (Quit: Leaving)
[21:24] * SourcingMogul (~ivsipi@216-239-45-4.google.com) Quit (Remote host closed the connection)
[21:39] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) Quit (Quit: Leaving.)
[22:02] * Q (Q@ppp59-167-157-24.static.internode.on.net) has joined #ceph
[22:02] * Q is now known as Qten
[22:03] * lofejndif (~lsqavnbok@19NAAHHGO.tor-irc.dnsbl.oftc.net) has joined #ceph
[22:10] <iggy> nhm: most people use iterm right off the bat
[22:15] * verwilst (~verwilst@dD5769628.access.telenet.be) has joined #ceph
[22:31] <gregaf> for (int i = 0; i < 100000; i++) {
[22:31] <gregaf> *foo = (*foo * 33) + 17;
[22:31] <gregaf> }
[22:31] <gregaf> foo is a static there, and that loop (it is supposed to be a busy loop) must be magic, but does anybody know what the constants are from?
[22:31] <Tv|work> they look like primes
[22:32] <Tv|work> so hash chaining of some sort?
[22:32] <gregaf> it's a busy loop
[22:32] <gregaf> inside a spinlock implementation
[22:32] <Tv|work> what's foo?
[22:32] <gregaf> a static int
[22:32] <gregaf> uint32_t, rather
[22:32] <gregaf> well, pointer to, you know what I mean
[22:33] <gregaf> which makes it look to me like a whole lot of cache line ping-pong if you have two spinlocks trying to get something held by a third...
[22:33] <gregaf> *threads trying to get something
[22:34] <gregaf> though I guess they won't necessarily sync up
[22:34] <Tv|work> that looks a bit ridiculous..
[22:34] <Tv|work> i don't see what guarantees that the compiler doesn't rip out the loop as a whole?
[22:34] <gregaf> it's in common/simple_spin.h/cc
[22:34] <gregaf> well, they're statics, so somebody else could read them, so it won't get ripped out I don't think
[22:35] <Tv|work> yeah well it's a static to that file, it could see all users of that variable and see there are no reads ever
[22:36] <gregaf> anyway, you see my confusion, I just wondered if it was a magic "this is the right busy loop" construct
[22:37] <Tv|work> i don't think it should have that 100000 constant at all.. just keep reading the lock variable, once it changes try CAS again
[22:38] <Tv|work> but most of all.. this should not be implemented inside ceph
[22:38] <gregaf> yeah
[22:38] <gregaf> I thought we had a Spinlock wrapper around pthreads
[22:38] <gregaf> but we don't, so I went hunting
[22:38] <Tv|work> <3 http://en.wikipedia.org/wiki/Futex
[22:38] <gregaf> and apparently Colin decided to write this
[22:39] <Tv|work> i will claim that none of us is smart enough to make anything faster & better than futex
[22:39] <Tv|work> and i think pthreads uses futex inside, these days
[22:39] <Tv|work> oh this is within-process, so it doesn't even need the futex stuff
[22:40] <Tv|work> unless you want sleeping
[22:40] <gregaf> the rest of our code that Colin didn't write uses pthread_spinlock, which is fine for me
[22:40] <gregaf> I just thought we had a wrapper
[22:41] <Tv|work> yeah confirming pthread should be futexes underneath -- use it
[22:41] <gregaf> and I stumbled across this little gem, which is nice because it 1) reimplements spinlocks, and 2) uses gcc atomics instead of the nice libatomic_ops
[22:43] <Tv|work> i wonder how much the dout lock speed will improve just from that ;)
[22:50] * adjohn (~adjohn@50.56.129.169) Quit (Quit: adjohn)
[22:54] * The_Bishop (~bishop@178-17-163-220.static-host.net) Quit (Quit: Wer zum Teufel ist dieser Peer? Wenn ich den erwische dann werde ich ihm mal die Verbindung resetten!)
[23:00] * adjohn (~adjohn@50.56.129.169) has joined #ceph
[23:01] * Jaykra (~Jamie@64-126-89-248.dyn.everestkc.net) has joined #ceph
[23:11] * tjikkun_ (~tjikkun@82-169-255-84.ip.telfort.nl) Quit (Ping timeout: 480 seconds)
[23:20] <yehudasa_> gregaf: looking at that for loop, it was put there just for delaying stuff...
[23:21] <gregaf> yes, I was just curious about why it looked the way it did so I was wondering if it was special magic busy work
[23:25] <yehudasa_> gregaf: basically there's data dependency there so it can't be optimized away...
[23:25] <gregaf> yep
[23:28] * verwilst (~verwilst@dD5769628.access.telenet.be) Quit (Quit: Ex-Chat)
[23:38] * jeffhung (~jeffhung@60-250-103-120.HINET-IP.hinet.net) Quit (Read error: Connection reset by peer)
[23:47] * andreask (~andreas@chello062178013131.5.11.vie.surfer.at) has left #ceph
[23:49] * jeffhung (~jeffhung@60-250-103-120.HINET-IP.hinet.net) has joined #ceph

These logs were automatically created by CephLogBot on irc.oftc.net using the Java IRC LogBot.