~semiosis/ubuntu/trusty/glusterfs/fix-for-1268064

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-11-07 09:41:06 UTC
  • Revision ID: package-import@ubuntu.com-20121107094106-53of6nnww3yxhc5v
* Merge from Debian unstable. Remaining changes:
  - Added Ubuntu upstart jobs providing support for local glusterfs mounts

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 092dc2676b48659faa09c6606ce0280e14bbcf63
 
2
Author: Pranith Kumar K <pranithk@gluster.com>
 
3
Date:   Sun Jun 10 21:20:41 2012 +0530
 
4
 
 
5
    cluster/afr: Avoid return value truncation
 
6
    
 
7
    Change-Id: I947316a0e1112bf3c7b7e21aefce96685a9d06db
 
8
    BUG: 804606
 
9
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
10
    Reviewed-on: http://review.gluster.com/3543
 
11
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
12
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
13
 
 
14
commit f067918725ead7276fa4f0bfa1dca1be3459378e
 
15
Author: Pranith Kumar K <pranithk@gluster.com>
 
16
Date:   Thu Dec 29 11:58:21 2011 +0530
 
17
 
 
18
    cluster/afr: EIO should overwrite ENOENT in lookup
 
19
    
 
20
    In case if lookup decides there is a gfid-mismatch,
 
21
    some enoents and self-heal cant remove the stale entry,
 
22
    it tells lookup to unwind with EIO but since ENOENT
 
23
    has more priority it is not over-written, this patch
 
24
    fixes that case.
 
25
    
 
26
    BUG: 765528
 
27
    Change-Id: Ida03685629be8126365d660a16d8f9252f7ca030
 
28
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
29
    Reviewed-on: http://review.gluster.com/2675
 
30
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
31
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
32
 
 
33
commit 2533d2b56be0f61b498a62478714036310704a25
 
34
Author: Pranith Kumar K <pranithk@gluster.com>
 
35
Date:   Thu Jun 7 10:57:53 2012 +0530
 
36
 
 
37
    cluster/afr: Handle self-heal of files with holes
 
38
    
 
39
    Change-Id: I7a560b3633151c9c1e5a787d1c808d8a396ee754
 
40
    BUG: 765424
 
41
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
42
    Reviewed-on: http://review.gluster.com/3540
 
43
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
44
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
45
 
 
46
commit c693d3b1414dba7066b44fa69c26c300f4906746
 
47
Author: Pranith Kumar K <pranithk@gluster.com>
 
48
Date:   Tue Jun 5 14:58:53 2012 +0530
 
49
 
 
50
    cluster/afr: Don't reset split-brain when data-self-heal is off
 
51
    
 
52
    Change-Id: Id73bdb84c3a1c0af6f0e2954514c3c07c65317bc
 
53
    BUG: 804606
 
54
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
55
    Reviewed-on: http://review.gluster.com/3522
 
56
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
57
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
58
 
 
59
commit 1bcc9412290629ec8e27915d1df090a01125c2c3
 
60
Author: Pranith Kumar K <pranithk@gluster.com>
 
61
Date:   Tue Jun 5 14:50:26 2012 +0530
 
62
 
 
63
    cluster/afr: Fix truncation of offset in 32-bit machines
 
64
    
 
65
    Thanks to the fix submitted by Ian Latter and Michael
 
66
    
 
67
    Change-Id: I84a62a9183c70be6da055d23e4d60cc97cfcf531
 
68
    BUG: 809982
 
69
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
70
    Reviewed-on: http://review.gluster.com/3521
 
71
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
72
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
73
 
 
74
commit c4384df4e8729e19133854ba0b7dba7eae4edae4
 
75
Author: Joe Julian <me@joejulian.name>
 
76
Date:   Fri May 4 02:54:32 2012 -0700
 
77
 
 
78
    Fix spelling error
 
79
    
 
80
    "temporary" was misspelled
 
81
    s/tempaory/temporary/
 
82
    
 
83
    Change-Id: Ia717bb8ef9f3440f4eb9dee42958b6815a96797c
 
84
    BUG: 818884
 
85
    Signed-off-by: Joe Julian <me@joejulian.name>
 
86
    Reviewed-on: http://review.gluster.com/3273
 
87
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
88
    Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
 
89
    Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
 
90
    Reviewed-by: Anand Avati <avati@redhat.com>
 
91
 
 
92
commit e28868c78357dfd2a2d2939d5c279cb275fb3cac
 
93
Author: Csaba Henk <csaba@redhat.com>
 
94
Date:   Mon Apr 16 17:53:06 2012 +0200
 
95
 
 
96
    gerrit / rfc.sh: further trim of fetch target
 
97
    
 
98
    We _really_ don't need anything to be fetched from anywhere except for origin.
 
99
    
 
100
    We can do away with all other tracked repos (which still can be a nuisance
 
101
    eg. if they are in a VPN that we are not happen to be joined to).
 
102
    
 
103
    Change-Id: I98b375698f999500153e5a000dc8dac5005dfaec
 
104
    BUG: 764966
 
105
    Signed-off-by: Csaba Henk <csaba@redhat.com>
 
106
    Reviewed-on: http://review.gluster.com/3163
 
107
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
108
    Reviewed-by: Anand Avati <avati@redhat.com>
 
109
 
 
110
commit deea482deff52251f9fe39bc3bda09f58397cb06
 
111
Author: Csaba Henk <csaba@gluster.com>
 
112
Date:   Thu Jan 5 02:01:00 2012 +0100
 
113
 
 
114
    geo-rep: gsyncd: fix up fallback xtime for orphans on master side
 
115
    
 
116
    Change-Id: I2fa543b4bd317e06ea621ae968300ffb7223a68a
 
117
    BUG: 771787
 
118
    Signed-off-by: Csaba Henk <csaba@gluster.com>
 
119
    Reviewed-on: http://review.gluster.com/2580
 
120
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
121
    Reviewed-by: Kaushik BV <kaushikbv@gluster.com>
 
122
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
123
    Reviewed-on: http://review.gluster.com/3103
 
124
 
 
125
commit 326747aa892de2e345d7d74d76314d3f696430bb
 
126
Author: krishna <ksriniva@redhat.com>
 
127
Date:   Wed Feb 22 13:46:12 2012 +0530
 
128
 
 
129
    nfs: If entry is not found return ENOENT instead of entering an infinite loop.
 
130
    
 
131
    Change-Id: I06d471cb996e18fb656a6470de38d2401d846318
 
132
    BUG: 772542
 
133
    Signed-off-by: krishna <ksriniva@redhat.com>
 
134
    Reviewed-on: http://review.gluster.com/2793
 
135
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
136
    Reviewed-by: Anand Avati <avati@redhat.com>
 
137
 
 
138
commit 0190bf4726773a83081eb0935697c7a616edf0dd
 
139
Author: Raghavendra G <raghavendra@gluster.com>
 
140
Date:   Wed Jan 18 10:21:21 2012 +0530
 
141
 
 
142
    mount/fuse: Inherit direct-io-mode values from fds already opened, for a new fd being opened.
 
143
    
 
144
    When an fd is being opened, it inherits direct-io-mode characterstics
 
145
    (either enabled or disabled) from the fds already opened on inode. If none
 
146
    are opened and user has not specified the mode through cmdline options,
 
147
    default mode is used.
 
148
    
 
149
    Change-Id: I0c9e959100e9130e46bbd16d63eca278260635b4
 
150
    BUG: 801
 
151
    Signed-off-by: Raghavendra G <raghavendra@gluster.com>
 
152
    Reviewed-on: http://review.gluster.com/20
 
153
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
154
    Reviewed-by: Csaba Henk <csaba@redhat.com>
 
155
 
 
156
commit b59b5256a69db2f3f5bcf32693054a32237fe843
 
157
Author: Pranith Kumar K <pranithk@gluster.com>
 
158
Date:   Thu Mar 8 22:53:43 2012 +0530
 
159
 
 
160
    libglusterfs: Destroy stack_lock in STACK_DESTROY
 
161
    
 
162
    Change-Id: Icf910a899db136061a439a2e5e0951da55b92c00
 
163
    BUG: 798907
 
164
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
165
    Reviewed-on: http://review.gluster.com/2902
 
166
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
167
    Reviewed-by: Anand Avati <avati@redhat.com>
 
168
 
 
169
commit 4f257ae34dcce7eb4437d572274f77279a831986
 
170
Author: Rajesh Amaravathi <rajesh@redhat.com>
 
171
Date:   Tue Mar 6 11:26:17 2012 +0530
 
172
 
 
173
    nfs/server: allow deletion of files by default
 
174
    
 
175
    this is needed for Micrsoft Windows-based Nfs clients
 
176
    which do not ignore ACCESS3_DELETE permission not being
 
177
    granted, while linux/unix systems ignore the same.
 
178
    behaviour on linux/unix systems remains unchanged
 
179
    
 
180
    Change-Id: I5d0057548735af542bc3c837b8e2d98c7b0716fa
 
181
    BUG: 790781
 
182
    Signed-off-by: Rajesh Amaravathi <rajesh@redhat.com>
 
183
    Reviewed-on: http://review.gluster.com/2872
 
184
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
185
    Reviewed-by: Krishna Srinivas <krishna@gluster.com>
 
186
    Reviewed-by: Anand Avati <avati@redhat.com>
 
187
 
 
188
commit 410b1092e690c4e89d95d8b136884df6fcf5a1a8
 
189
Author: Pranith Kumar K <pranithk@gluster.com>
 
190
Date:   Wed Mar 14 17:05:23 2012 +0530
 
191
 
 
192
    cluster/afr: Perform conservative merge on dir with xattr split-brain
 
193
    
 
194
    Change-Id: I314cf7bbc8a451e42b6addf367f55e431ab0a85c
 
195
    BUG: 802637
 
196
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
197
    Reviewed-on: http://review.gluster.com/2945
 
198
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
199
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
200
 
 
201
commit 5ce988633d51ff10f24c03a0e4d3c7c101e43af5
 
202
Author: Pranith Kumar K <pranithk@gluster.com>
 
203
Date:   Tue Mar 13 11:15:36 2012 +0530
 
204
 
 
205
    cluster/afr: Handle files w.o. xattrs and size mismatch.
 
206
    
 
207
    Change-Id: I31458538c738c85a026994584c937c99538fe069
 
208
    BUG: 802637
 
209
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
210
    Reviewed-on: http://review.gluster.com/2932
 
211
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
212
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
213
 
 
214
commit dda1b36b3be97170224c8f4e4f25a1362d288f02
 
215
Author: Pranith Kumar K <pranithk@gluster.com>
 
216
Date:   Tue Mar 13 10:00:44 2012 +0530
 
217
 
 
218
    cluster/afr: Mark zero size file as sink in absense of xattrs.
 
219
    
 
220
    Change-Id: Ic9381f9caa7021a629afb7401e51a29686880bfe
 
221
    BUG: 802637
 
222
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
223
    Reviewed-on: http://review.gluster.com/2931
 
224
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
225
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
226
 
 
227
commit dbed7dcdbd0f8906c11ea4ee4d88f47059db7126
 
228
Author: Anand Avati <avati@redhat.com>
 
229
Date:   Mon Mar 12 16:55:43 2012 -0700
 
230
 
 
231
    replicate: backport of 0783ca994d9ea95fd9ab3dd95d6407918f19f255
 
232
    
 
233
    This is a backport of patch 0783ca994d9ea95fd9ab3dd95d6407918f19f255
 
234
    which is a fix for bug 798874
 
235
    
 
236
    Change-Id: I0edac430b2f22dce121ff4889b563cbef14b09cd
 
237
    BUG: 798874
 
238
    Reviewed-on: http://review.gluster.com/2928
 
239
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
240
    Reviewed-by: Anand Avati <avati@redhat.com>
 
241
 
 
242
commit 154a59a6e0988194c6a6e17527a30cca47a697f9
 
243
Author: Pranith Kumar K <pranithk@gluster.com>
 
244
Date:   Fri Jan 20 17:30:54 2012 +0530
 
245
 
 
246
    cluster/afr: Handle split-brain/all-fool xattrs for directory
 
247
    
 
248
    In case of split-brain/all-fool xattrs perform conservative merge.
 
249
    Don't treat ignorant subvol as fool.
 
250
    
 
251
    Change-Id: I3044d388d816d79268fec170d202ef23e7d5bf1c
 
252
    BUG: 765528
 
253
    Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
 
254
    Reviewed-on: http://review.gluster.com/2674
 
255
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
256
    Reviewed-by: Anand Avati <avati@redhat.com>
 
257
 
 
258
commit fafd5c17c0d126e10b401199cd4f01f7786deef8
 
259
Author: Csaba Henk <csaba@redhat.com>
 
260
Date:   Fri Mar 9 09:11:23 2012 +0100
 
261
 
 
262
    geo-rep / gsyncd: fix cleanup of temporary mounts
 
263
    
 
264
    The "finally" clause that was meant to cleanup after the
 
265
    temp mount has not covered the case of getting signalled
 
266
    (eg. by monitor, upon worker timing out).
 
267
    
 
268
    So here we "outsource" the cleanup to an ephemeral child process.
 
269
    Child calls setsid(2) so it won't be bothered by internal process
 
270
    management. We use a pipe in between worker and the cleanup child;
 
271
    when child sees the worker end getting closed, it performs the cleanup.
 
272
    Worker end can get closed either because worker closes it (normal case),
 
273
    or because worker has terminated (faulty case) -- thus as bonus, we get
 
274
    a nice uniform handling with no need to differentiate between normal and
 
275
    faulty cases.
 
276
    
 
277
    The faulty case that was seen IRL -- ie., users of maintainance mounts
 
278
    hang in chdir(2) to mount point -- can be simulated for testing purposes
 
279
    by applying the following patch:
 
280
    
 
281
    diff --git a/xlators/mount/fuse/src/fuse-bridge.c b/xlators/mount/fuse/src/fuse-bridge.c
 
282
    index acd3c68..1ce5dc1 100644
 
283
    --- a/xlators/mount/fuse/src/fuse-bridge.c
 
284
    +++ b/xlators/mount/fuse/src/fuse-bridge.c
 
285
    @@ -2918,7 +2918,7 @@ fuse_init (xlator_t *this, fuse_in_header_t *finh, void *msg)
 
286
             if (fini->minor < 9)
 
287
                     *priv->msg0_len_p = sizeof(*finh) + FUSE_COMPAT_WRITE_IN_SIZE;
 
288
     #endif
 
289
    -        ret = send_fuse_obj (this, finh, &fino);
 
290
    +        ret = priv->client_pid_set ? 0 : send_fuse_obj (this, finh, &fino);
 
291
             if (ret == 0)
 
292
                     gf_log ("glusterfs-fuse", GF_LOG_INFO,
 
293
                             "FUSE inited with protocol versions:"
 
294
    
 
295
    Change-Id: I1172bf16ac1006bad48958655572155820e5138d
 
296
    BUG: 786291
 
297
    Signed-off-by: Csaba Henk <csaba@redhat.com>
 
298
    Reviewed-on: http://review.gluster.com/2908
 
299
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
300
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
 
301
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
302
 
 
303
commit e657569da2789b1338c81db3d533b90657997a8d
 
304
Author: Venky Shankar <vshankar@redhat.com>
 
305
Date:   Tue Mar 6 17:35:25 2012 +0530
 
306
 
 
307
    gsyncd: geo-rep: Reduce excessive verbosity in logging
 
308
    
 
309
    Backport logging enhancement from master. This patch
 
310
    reduces per-second logging to per-minute logging during
 
311
    crawl
 
312
    
 
313
    Change-Id: Ie51207e6dd8a0257e59f90239cc6960803673223
 
314
    BUG: 789078
 
315
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
 
316
    Reviewed-on: http://review.gluster.com/2879
 
317
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
318
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
319
 
 
320
commit 5fe34f3adbff8c9333f3d3ef47a99a1221aa9afb
 
321
Author: Vijay Bellur <vijay@gluster.com>
 
322
Date:   Tue Mar 6 11:08:46 2012 +0530
 
323
 
 
324
    xlator/lib: Drain out sent requests to avoid multiple STACK_UNWINDs
 
325
    
 
326
    Change-Id: Id48c468934ac64ec52e279ded8949c2a7a760598
 
327
    BUG: 789078
 
328
    Signed-off-by: Vijay Bellur <vijay@gluster.com>
 
329
    Reviewed-on: http://review.gluster.com/2871
 
330
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
331
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
 
332
 
 
333
commit 8127a6f35ec3090505cdfbbf28798b4da63a1688
 
334
Author: Vijay Bellur <vijay@gluster.com>
 
335
Date:   Fri Mar 2 22:21:01 2012 +0530
 
336
 
 
337
    Refactor xlator/lib for better readability & maintainability.
 
338
    
 
339
    Change-Id: I26532f1bf7cab58b5870a6117f2a62288ee1f23d
 
340
    BUG: 789078
 
341
    Signed-off-by: Vijay Bellur <vijay@gluster.com>
 
342
    Reviewed-on: http://review.gluster.com/2859
 
343
    Reviewed-by: Pranith Kumar Karampuri <pranithk@gluster.com>
 
344
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
345
 
 
346
commit 532f2d36e72b4e30984e437ca5a3507de5e897d9
 
347
Author: Csaba Henk <csaba@redhat.com>
 
348
Date:   Wed Feb 29 10:21:09 2012 +0100
 
349
 
 
350
    geo-rep / syncdaemon: make the timeout for establishing the connection to slave configurable
 
351
    
 
352
    It can be set through the connection-timeout tunable but we keep it hidden,
 
353
    intended as a workaround for some special scenarios not for general use.
 
354
    
 
355
    Change-Id: I31f9fa3873afa7babc2106ee34484123a01bdc57
 
356
    BUG: 789078
 
357
    Signed-off-by: Csaba Henk <csaba@redhat.com>
 
358
    Reviewed-on: http://review.gluster.com/2840
 
359
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
360
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
361
 
 
362
commit 662958b584e7e3dff7610ec79fe4f5b9aa9a4f21
 
363
Author: Amar Tumballi <amar@gluster.com>
 
364
Date:   Mon Feb 20 12:39:07 2012 +0530
 
365
 
 
366
    protocol/client: writev(): don't unwind if rpc_submit failed
 
367
    
 
368
    because rpc_submit does call 'cbk()' from inside if sending fails.
 
369
    no need to unwind in higher layers
 
370
    
 
371
    Change-Id: I08611ce742fba7032f68e3fe0f52a78a18a5714e
 
372
    Signed-off-by: Amar Tumballi <amar@gluster.com>
 
373
    BUG: 767359
 
374
    Reviewed-on: http://review.gluster.com/2770
 
375
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
376
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
377
 
 
378
commit cd3ad588f206a902027e6045e15c55380f33998d
 
379
Author: Vijay Bellur <vijay@gluster.com>
 
380
Date:   Tue Feb 14 14:48:43 2012 +0530
 
381
 
 
382
    nfs/server: Add counters for hard resolution
 
383
    
 
384
    Change-Id: Id7b26731b750b63d645222dde18cd9fe4ed54018
 
385
    BUG: 785314
 
386
    Signed-off-by: Vijay Bellur <vijay@gluster.com>
 
387
    Reviewed-on: http://review.gluster.com/2745
 
388
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
389
    Reviewed-by: Anand Avati <avati@redhat.com>
 
390
 
 
391
commit fa580e9299e09562c395bd464f3a1cf8a1116d6e
 
392
Author: krishna <ksriniva@redhat.com>
 
393
Date:   Thu Feb 9 12:08:07 2012 +0530
 
394
 
 
395
    support for nano second resolution for mtime,ctime,atime attributes.
 
396
    
 
397
    Change-Id: Id5078f270d0fec280b53d4aa7b16bbaf42a2df05
 
398
    BUG: 784095
 
399
    Signed-off-by: krishna <ksriniva@redhat.com>
 
400
    Reviewed-on: http://review.gluster.com/2729
 
401
    Reviewed-by: Anand Avati <avati@gluster.com>
 
402
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
403
 
 
404
commit 2741c0a27e23e908fe77a6c14695cbee879accd5
 
405
Author: Louis Zuckerman <glusterbugs@louiszuckerman.com>
 
406
Date:   Fri Jan 6 11:03:21 2012 -0500
 
407
 
 
408
    Fixes bug-765574, failure to build from hardened source
 
409
    
 
410
    Glusterfs 3.2.5 failed to build on Debian which prevented the
 
411
    Debian project from updating their package to the latest release
 
412
    version.
 
413
    
 
414
    There were two changes needed, in both cases just adding a
 
415
    printf format string argument to a call to gf_log.
 
416
    
 
417
    The compiler error was that the argument was neither a string
 
418
    literal nor a format string.  It was instead a pointer to a string.
 
419
    The obvious solution was to add a format argument of "%s" before
 
420
    the string pointer argument.
 
421
    
 
422
    This has been tested successfully on Debian Sid.
 
423
    
 
424
    Change-Id: I62c8a46938184c8a37224c2481bd1de00369ab19
 
425
    Signed-off-by: louis zuckerman <glusterbugs@louiszuckerman.com>
 
426
    Reviewed-on: http://review.gluster.com/2598
 
427
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
428
    Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
 
429
    Reviewed-by: Amar Tumballi <amar@gluster.com>
 
430
 
 
431
commit d831aa3a75c0dfb7cf849bac6a00b3ba3897afde
 
432
Author: Raghavendra Bhat <raghavendrabhat@gluster.com>
 
433
Date:   Mon Jan 23 18:10:47 2012 +0530
 
434
 
 
435
    mgmt/glusterd: do not assert if op_ctx is NULL
 
436
    
 
437
    In glusterd_op_send_cli_response we are asserting if op_ctx is NULL.
 
438
    But in handler functions of different ops, we are sending op_ctx NULL
 
439
    which is valid, but still glusterd will assert.
 
440
    
 
441
    Change-Id: I37824c694d14e87a234389d639dfb000592f9513
 
442
    BUG: 783913
 
443
    Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
 
444
    Reviewed-on: http://review.gluster.com/2678
 
445
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
446
    Reviewed-by: Krishnan Parthasarathi <kp@gluster.com>
 
447
    Reviewed-by: Anand Avati <avati@gluster.com>
 
448
 
 
449
commit 0c27a18e0b7b5c922a78f472ed131a665fa01c0e
 
450
Author: Vijay Bellur <vijay@gluster.com>
 
451
Date:   Fri Jan 20 00:01:53 2012 +0530
 
452
 
 
453
    cluster/dht: Exit clean when assert_no_child_down is enabled
 
454
    
 
455
    Change-Id: If90b1080edcf3792f8590492b585a6dd48fac18e
 
456
    BUG: 783249
 
457
    Signed-off-by: Vijay Bellur <vijay@gluster.com>
 
458
    Reviewed-on: http://review.gluster.com/2682
 
459
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
460
    Reviewed-by: Anand Avati <avati@gluster.com>
 
461
 
 
462
commit 30755e5620aa32e27c36f70e025bd79c16772805
 
463
Author: Junaid <junaid@redhat.com>
 
464
Date:   Wed Jan 4 17:28:21 2012 +0530
 
465
 
 
466
    features/marker: xtime should not be updated for modifications done by special client.
 
467
    
 
468
    Change-Id: I4b34d449b3ab08e2189fe1ff088299617b640206
 
469
    BUG: 769494
 
470
    Signed-off-by: Junaid <junaid@redhat.com>
 
471
    Reviewed-on: http://review.gluster.com/2564
 
472
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
473
    Reviewed-by: Csaba Henk <csaba@redhat.com>
 
474
 
 
475
commit 8150c29276d6e84a936a5b12fff1daa1fdfc9adb
 
476
Author: Raghavendra Bhat <raghavendrabhat@gluster.com>
 
477
Date:   Tue Jan 17 10:50:21 2012 +0530
 
478
 
 
479
    performance/io-cache: if the reconfigure option given is wrong, then unlock and return
 
480
    
 
481
    In io-cache reconfigure we take the lock on ioc_table_t, and then get the
 
482
    options from the dict. If some value of some option given is wrong,
 
483
    we are returning without unlocking, leading to the hang.
 
484
    
 
485
    Change-Id: I5b3ebf0a8e9e2470d240b503167ff1731ff1b613
 
486
    BUG: 782286
 
487
    Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
 
488
    Reviewed-on: http://review.gluster.com/2649
 
489
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
490
    Reviewed-by: Harshavardhana <fharshav@redhat.com>
 
491
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
492
 
 
493
commit 1020a3dfe9834468be96040633369d69dc9aeef3
 
494
Author: Anand Avati <avati@gluster.com>
 
495
Date:   Thu Dec 8 11:08:48 2011 +0530
 
496
 
 
497
    core/stack: perform locked winds
 
498
    
 
499
    In configurations like pump, where there is a cluster translator on
 
500
    top of io-threads, there are situations where two concurrent stack-winds
 
501
    can be performed on the same call stack in multiple threads. This patch
 
502
    holds locks during the call frame list manipulation
 
503
    
 
504
    Change-Id: I51539210dc8101f7a80cf9bc103b5eff0c86dc9f
 
505
    BUG: 765522
 
506
    Reviewed-on: http://review.gluster.com/2629
 
507
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
508
    Reviewed-by: Anand Avati <avati@gluster.com>
 
509
 
 
510
commit 50d6112ed3aecdcb003c72f68daf105b10d5a153
 
511
Author: Venky Shankar <vshankar@redhat.com>
 
512
Date:   Sun Jan 1 23:48:15 2012 +0530
 
513
 
 
514
    cluster/stripe: Fix block size reported in pathinfo xattr
 
515
    
 
516
    Block size (or stripe size) is reported when request is made
 
517
    for pathinfo xattr (trusted.glusterfs.pathinfo) for a striped
 
518
    volume. When the block size is changed, the new block size is
 
519
    reported for files created with older block size. This can be
 
520
    confusing ( or even erroneous ) for applications relying on
 
521
    pathinfo xattr to find chunks in backend.
 
522
    
 
523
    Change-Id: I79cb6721bbd33f44c3fada4dd52e459d2c128e24
 
524
    BUG: 766530
 
525
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
 
526
    Reviewed-on: http://review.gluster.com/2549
 
527
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
528
    Reviewed-by: Shishir Gowda <shishirng@gluster.com>
 
529
 
 
530
commit 534aead50e84edcebbd9e9956f954199b7bfaa9f
 
531
Author: shishir gowda <shishirng@gluster.com>
 
532
Date:   Mon Jan 2 11:48:50 2012 +0530
 
533
 
 
534
    cluster/stripe: copy the gfid from the dentry structure to loc
 
535
    
 
536
    In stripe_readdirp_cbk we used to send stat call on each of the entry
 
537
    we have got from readdirp, by creating a new inode (but without
 
538
    setting the gfid in loc). Protocol/client asserts if it cannot find
 
539
    gfid in either loc or loc->inode. This patch copies the gfid of the
 
540
    entry from the stat structure to loc.
 
541
    
 
542
    Change-Id: I3f124fb816fc6e3f9239a24fc657b1dbee34d3a2
 
543
    BUG: 768840
 
544
    Signed-off-by: shishir gowda <shishirng@gluster.com>
 
545
    Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
 
546
    Reviewed-on: http://review.gluster.com/2544
 
547
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
548
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
549
 
 
550
commit 58dbe256b9b49709d9b9d2c4ec29feeceb19540f
 
551
Author: shishir gowda <shishirng@gluster.com>
 
552
Date:   Mon Nov 14 15:44:22 2011 +0530
 
553
 
 
554
    Cluster/stripe setattr: Wind only to first_child for special files
 
555
    
 
556
    Change-Id: Ia60207199ee702f22222b67a1f1d62b8093e871c
 
557
    BUG: 765539
 
558
    Signed-off-by: shishir gowda <shishirng@gluster.com>
 
559
    Reviewed-on: http://review.gluster.com/723
 
560
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
561
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
562
 
 
563
commit 9c1e4029f782f91a34f8de44d07e9a4607045845
 
564
Author: Anand Avati <avati@gluster.com>
 
565
Date:   Mon Dec 5 14:18:22 2011 +0530
 
566
 
 
567
    CONTRIBUTING: add a DCO
 
568
    
 
569
    The new CONTRIBUTING file has a Developer Certificate of Origin with
 
570
    instructions for contributors to ensure 'Signed-off-by:' line in the
 
571
    commit log (git commit -s). Corresponding changes also done in Gerrit
 
572
    to reject patches which do not have Signed-off-by: line.
 
573
    
 
574
    Change-Id: Ia3e1e8d3cfd4b32e4cfd4d2df91c6dbd57e2f60e
 
575
    BUG: 3234
 
576
    Signed-off-by: Anand Avati <avati@gluster.com>
 
577
    Reviewed-on: http://review.gluster.com/768
 
578
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
579
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
580
 
 
581
commit 44a6dc9c392297be16c2e206fdc4e75a1b993497
 
582
Author: Rajesh Amaravathi <rajesh.amaravathi@gmail.com>
 
583
Date:   Tue Sep 6 17:29:31 2011 +0530
 
584
 
 
585
    storage/posix: posix getxattr log enhancement
 
586
    
 
587
    Now the key is logged with getxattr failure.
 
588
    
 
589
    BUG: 3283
 
590
    Change-Id: Idc09b26c9196dded314df78ce3c765573160452b
 
591
    Reviewed-on: http://review.gluster.com/373
 
592
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
593
    Reviewed-by: Anand Avati <avati@gluster.com>
 
594
    Reviewed-on: http://review.gluster.com/755
 
595
    Reviewed-by: Harshavardhana <fharshav@redhat.com>
 
596
    Tested-by: Harshavardhana <fharshav@redhat.com>
 
597
    Reviewed-by: Vijay Bellur <vijay@gluster.com>
 
598
 
 
599
commit 1b9bee028114dc8a1f0d744b1cc9318eefbfa01d
 
600
Author: Harshavardhana <fharshav@redhat.com>
 
601
Date:   Mon Nov 7 15:34:04 2011 -0800
 
602
 
 
603
    rpm: fix rpmbuild for opensuse
 
604
    
 
605
    Change-Id: I8adb8d63b0c219d214a6d4cb1d3e12d4d5bc0b2b
 
606
    BUG: 2925
 
607
    Signed-off-by: Harshavardhana <fharshav@redhat.com>
 
608
    Reviewed-on: http://review.gluster.com/684
 
609
    Tested-by: Gluster Build System <jenkins@build.gluster.com>
 
610
    Reviewed-by: Anand Avati <avati@gluster.com>
 
611
 
1
612
commit edf9551b38c18be0dab7230c75547f18c2d09747
2
613
Author: Junaid <junaid@gluster.com>
3
614
Date:   Fri Nov 11 17:05:43 2011 +0530