Perl 6 - the future is here, just unevenly distributed

IRC log for #gluster-dev, 2014-12-03

| Channels | #gluster-dev index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:08 topshare joined #gluster-dev
01:18 FrankLu joined #gluster-dev
01:19 FrankLu Quota is enabled, but but the used-quota is empty accidentally
01:20 FrankLu gluster volume quota hugevolume list /
01:20 FrankLu path  limit_set     size
01:20 FrankLu ----------------------------------------------------------------------------------
01:20 glusterbot FrankLu: --------------------------------------------------------------------------------'s karma is now -1
01:22 FrankLu How could I re-collect used quota?
01:27 bala joined #gluster-dev
01:30 FrankLu my gluster version is 3.3
01:36 FrankLu Sorry, It seems I am in the wrong channel. I will move to #gluster
02:08 ira joined #gluster-dev
03:55 kanagaraj joined #gluster-dev
03:58 bala joined #gluster-dev
04:00 shubhendu joined #gluster-dev
04:00 atinmu joined #gluster-dev
04:06 itisravi joined #gluster-dev
04:06 kdhananjay joined #gluster-dev
04:24 ryao joined #gluster-dev
04:35 nishanth joined #gluster-dev
04:36 bala joined #gluster-dev
04:37 anoopcs joined #gluster-dev
04:41 rafi1 joined #gluster-dev
05:02 nkhare joined #gluster-dev
05:10 ppai joined #gluster-dev
05:22 shubhendu joined #gluster-dev
05:34 hagarth joined #gluster-dev
05:39 kdhananjay joined #gluster-dev
05:40 atinmu joined #gluster-dev
05:42 dlambrig_ joined #gluster-dev
06:03 aravindavk joined #gluster-dev
06:05 soumya joined #gluster-dev
06:11 overclk joined #gluster-dev
06:39 atalur joined #gluster-dev
06:47 raghu` joined #gluster-dev
07:15 anoopcs joined #gluster-dev
07:24 jiffin joined #gluster-dev
07:45 hagarth joined #gluster-dev
08:31 bala joined #gluster-dev
08:42 vimal joined #gluster-dev
08:42 topshare joined #gluster-dev
08:50 hagarth joined #gluster-dev
09:30 nkhare joined #gluster-dev
09:44 atalur joined #gluster-dev
10:10 hagarth joined #gluster-dev
10:10 soumya joined #gluster-dev
10:20 Anuradha joined #gluster-dev
10:30 aravindavk joined #gluster-dev
10:49 Anuradha joined #gluster-dev
11:29 sharknardo joined #gluster-dev
11:33 atalur joined #gluster-dev
11:55 sharknardo joined #gluster-dev
11:57 aravindavk joined #gluster-dev
11:59 jdarcy joined #gluster-dev
12:00 topshare joined #gluster-dev
12:12 aravindavk joined #gluster-dev
12:29 itisravi_ joined #gluster-dev
12:32 anoopcs joined #gluster-dev
12:33 lpabon joined #gluster-dev
12:35 kshlm joined #gluster-dev
13:05 kkeithley ndevos: symbol versions has already been merged on master
13:06 kkeithley no, I'm mistaken
13:07 ndevos kkeithley: symbol versioning yes, but these macosx changes not?
13:07 kkeithley right, that's what I was referring to, but I'm wrong, it hasn't been merged yet
13:08 hagarth joined #gluster-dev
13:08 kkeithley master  is http://review.gluster.org/9143
13:08 ndevos kkeithley: you know that you can use the same Change-Id for patches in different branches?
13:08 kanagaraj joined #gluster-dev
13:09 ndevos okay, thanks
13:12 kkeithley isn't that a function of how I "merged"?   If I did a real cherry pick or merge then yes. If I diff+patch I should bet a different Change-Id?  Which way I do it depends on what occurs to me at the time I do it.
13:13 kkeithley s/I should bet/I should get/
13:14 kkeithley sometimes I feel like git is to chess as  cvs or svn is to checkers/draughts.  You can learn chess in a day, then spend a lifetime mastering it. ;-)
13:15 ppai joined #gluster-dev
13:16 ndevos kkeithley: the same Change-Id (Gerrit specific, the oen above Signed-off-by) for the same patch in different branches makes it easier to locate them all
13:17 kkeithley Oh, then I don't understand that part. How do I do that?
13:18 ndevos uh, I thought I did that, but maybe some Gerrit change causes different Change-Ids in my backports now - the recent ones have different ChangeIds :-/
13:19 ndevos well, the idea was to be able to get a list like this: http://review.gluster.org/#/q/I649f29bbf87222399a0c2d1ed5a3bf136c613b9b,n,z
13:19 kkeithley On a separate but related topic, I've discovered a __DARWIN_ALIAS macro in <sys/cdefs.h> that might merit some investigation. It uses some asm magic.
13:19 ndevos where I649... is the Change-Id that ./rfc.sh gave the patch for the 1st branch
13:20 ndevos kkeithley: the prefixes are ugly already, doing the macro to conditionally set a prefix makes it even worse - any new libgfapi developers will be confised
13:20 ndevos *confused even
13:24 kkeithley I don't understand your comment?
13:25 kkeithley the comments in <sys/cdefs.h> (on Mac OS X) say that __DARWIN_ALIAS macros allow legacy code to use the old symbol, ... maintaining binary compatibillity while new code can use a standards compliant version of the same function.
13:26 kkeithley Which is what we wanted with the SONAME bump and then the symbol versions. Right?
13:26 kkeithley All of it's ugly
13:27 ndevos kkeithley: I would prefer a solution where we keep the pub_ and priv_ prefixes and use some asm magic - that keeps things easier for other contributors to libgfapi
13:27 ndevos __DARWIN_ALIAS sounds like it can add an alias like pub_* priv_* ?
13:28 kkeithley Maybe, I've only looked at it for about five minutes so far. Needs further investigation. That's all I'm saying at this point in time.
13:30 ndevos kkeithley++ sure, and if __DARWIN_ALIAS can prevent adding the GFAPI_PUBLIC() And GFAPI_PRIVATE() macros, I would like it *so* much better
13:30 glusterbot ndevos: kkeithley's karma is now 45
13:34 kkeithley Although I'm still wondering what problem we're really solving with our symbol versions. So far none of the function signatures have changed, all we've done is add new functions. Which doesn't, IMO, really require SONAME bumps or symbol versions.
13:41 JustinClift kkeithley: Have you read the ProGit 2 book?
13:42 * JustinClift is just over 100 pages in.  It's rounding out my git knowledge
13:42 JustinClift Good train reading :D
13:42 JustinClift https://github.com/progit/progit2
13:42 ndevos JustinClift: you can read?
13:42 JustinClift ndevos: I prefer osmosis
13:43 JustinClift But well, in this incarnation I'm no longer a plant :p
13:43 kkeithley No, I haven't read it.
13:43 * ndevos DuckDuckGos
13:43 kkeithley Wait, 100 pages in. How long is it?
13:44 * kkeithley reiterates, a day to learn, a lifetime to master
13:44 kkeithley ;-)
13:44 JustinClift kkeithley: 574 pages including the index
13:45 kkeithley That's longer than a Neal Stephenson novel
13:45 JustinClift ndevos: Did I miss some messages from you? ;)
13:45 * ndevos prefers the learn by doing and breaking
13:45 JustinClift Yeah, that's what I've been doing mostly
13:45 topshare joined #gluster-dev
13:45 ndevos JustinClift: hah, no, not that I am aware of :D
13:46 kkeithley I like 'learn by doing' but there's a lot to be said for 'learning from the mistakes of others'
13:46 JustinClift I'm at a point with an external project (outside of RH) that we need to extend git for a different use case, so I need to learn it's internals now
13:46 JustinClift OR rather, needed to like 2 months ago
13:46 JustinClift But only getting around to addressing it seriously recently :)
13:46 JustinClift (thus the learning)
13:47 JustinClift That Pro Git 2 book is recommended btw.  For the first 100 pages or so anyway.  Hopefully the rest too, later on after I've finished them :D
13:59 tdasilva joined #gluster-dev
13:59 hagarth joined #gluster-dev
14:17 kkeithley aliases work a little different on the Mac. I think we'll be able to keep the current .c files with {pub,priv}_glfs_foo(...)
14:19 kkeithley The alias asm magic has to be added to the headers, e.g. "int glfs_open(...)" that's in glfs.h becomes "int glfs_open(...) __asm("_pub_glfs_open$GFAPI_340")"
14:21 kkeithley so we'd need a new macro and have to make changes to the .h files. I'll update the BZ and gerrit with an example
14:22 kkeithley It's slightly less ugly, less intrusive, than what's in  http://review.gluster.org/9143
14:23 kkeithley contrast this with aliases/symbol-versions being done with asm magic in the .c files
14:30 tdasilva joined #gluster-dev
14:32 shyam1 joined #gluster-dev
14:38 kkeithley contrast this with aliases/symbol-versions being done with asm magic in the .c files with gcc on Linux, *BSD, etc.
14:39 kshlm joined #gluster-dev
15:01 prasanth_ joined #gluster-dev
15:10 shubhendu joined #gluster-dev
15:17 tdasilva joined #gluster-dev
15:21 wushudoin joined #gluster-dev
15:21 jobewan joined #gluster-dev
15:24 hagarth joined #gluster-dev
15:40 bala joined #gluster-dev
15:43 jobewan joined #gluster-dev
16:01 soumya joined #gluster-dev
16:03 prasanth_ joined #gluster-dev
16:24 kkeithley JustinClift: now that you're the new git wizard, do you know why lately I've started getting "fatal: Couldn't find remote ref refs/changes/43/9143/1" when I try to git fetch git://review.gluster.org/glusterfs refs/changes/43/9143/1 && git checkout FETCH_HEAD
16:24 kkeithley ndevos: ^^^
16:24 kkeithley the new resident git wizard
16:25 kkeithley Oh, never mind, I think I see why
16:26 ndevos kkeithley: use the ssh version of that command :)
16:27 * ndevos goes to play squash, cya!
16:27 kkeithley yup
16:39 kanagaraj joined #gluster-dev
16:44 kaushal_ joined #gluster-dev
17:36 _Bryan_ joined #gluster-dev
21:23 jobewan joined #gluster-dev
21:49 _Bryan_ joined #gluster-dev
21:57 badone joined #gluster-dev
22:18 badone joined #gluster-dev
22:36 badone joined #gluster-dev
23:47 bala joined #gluster-dev

| Channels | #gluster-dev index | Today | | Search | Google Search | Plain-Text | summary