Re: [Gluster-devel] [Gluster-Maintainers] Release 4.1: Branched

2018-05-09 Thread Shyam Ranganathan
Here is the current release activity calendar,

- RC0 tagging: May 14th
- RC0 builds: May 15th
- May 15th - 25th
  - Upgrade testing
  - General testing and feedback period
- (on need basis) RC1 build: May 26th
- GA readiness call out: May, 28th
- GA tagging: May, 30th
- +2-4 days release announcement

Thanks,
Shyam

On 05/06/2018 09:20 AM, Shyam Ranganathan wrote:
> Hi,
> 
> Release 4.1 has been branched, as it was done later than anticipated the
> calendar of tasks below would be reworked accordingly this week and
> posted to the lists.
> 
> Thanks,
> Shyam
> 
> On 03/27/2018 02:59 PM, Shyam Ranganathan wrote:
>> Hi,
>>
>> As we have completed potential scope for 4.1 release (reflected here [1]
>> and also here [2]), it's time to talk about the schedule.
>>
>> - Branching date (and hence feature exception date): Apr 16th
>> - Week of Apr 16th release notes updated for all features in the release
>> - RC0 tagging: Apr 23rd
>> - Week of Apr 23rd, upgrade and other testing
>> - RCNext: May 7th (if critical failures, or exception features arrive late)
>> - RCNext: May 21st
>> - Week of May 21st, final upgrade and testing
>> - GA readiness call out: May, 28th
>> - GA tagging: May, 30th
>> - +2-4 days release announcement
>>
>> and, review focus. As in older releases, I am starring reviews that are
>> submitted against features, this should help if you are looking to help
>> accelerate feature commits for the release (IOW, this list is the watch
>> list for reviews). This can be found handy here [3].
>>
>> So, branching is in about 4 weeks!
>>
>> Thanks,
>> Shyam
>>
>> [1] Issues marked against release 4.1:
>> https://github.com/gluster/glusterfs/milestone/5
>>
>> [2] github project lane for 4.1:
>> https://github.com/gluster/glusterfs/projects/1#column-1075416
>>
>> [3] Review focus dashboard:
>> https://review.gluster.org/#/q/starredby:srangana%2540redhat.com
>> ___
>> maintainers mailing list
>> maintain...@gluster.org
>> http://lists.gluster.org/mailman/listinfo/maintainers
>>
> ___
> maintainers mailing list
> maintain...@gluster.org
> http://lists.gluster.org/mailman/listinfo/maintainers
> 
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://lists.gluster.org/mailman/listinfo/gluster-devel


[Gluster-devel] Coverity covscan for 2018-05-09-8d1335af (master branch)

2018-05-09 Thread staticanalysis
GlusterFS Coverity covscan results are available from
http://download.gluster.org/pub/gluster/glusterfs/static-analysis/master/glusterfs-coverity/2018-05-09-8d1335af
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://lists.gluster.org/mailman/listinfo/gluster-devel


[Gluster-devel] [master] double-free corruption

2018-05-09 Thread Milind Changire
double-free corruption when running mutrace during a CREATE 5000 test run
using small-file test script on upstream master

following is the backtrace:

# mutrace --max=30 -d /usr/local/sbin/glusterfsd -s testsystem1
--volfile-id testvol.testsystem1.gluster-brick1-testvol -p
/var/run/gluster/vols/testvol/testsystem1-gluster-brick1-testvol.pid -S
/var/run/gluster/003b1b6d97b89ba7.socket --brick-name
/gluster/brick1/testvol -l
/var/log/glusterfs/bricks/gluster-brick1-testvol.log --xlator-option
*-posix.glusterd-uuid=94a150c5-d14f-4ecf-aa58-1caf45f40b90 --process-name
brick --brick-port 49152 --xlator-option testvol-server.listen-port=49152
--no-daemon
mutrace: 0.2 successfully initialized for process glusterfsd (PID: 7249).
BFD: /usr/local/lib/libglusterfs.so.0: warning: loop in section
dependencies detected
*** Error in `/usr/local/sbin/glusterfsd': double free or corruption
(!prev): 0x7f30dc0ed1f0 ***
=== Backtrace: =
/lib64/libc.so.6(+0x81429)[0x7f31429f6429]
/usr/local/lib/libmutrace-backtrace-symbols.so(+0x31fd8)[0x7f3144695fd8]
/usr/local/lib/libmutrace-backtrace-symbols.so(backtrace_symbols+0xda)[0x7f31446960da]
/usr/local/lib/libmutrace.so(backtrace_symbols+0x40)[0x7f3144991dc0]
/usr/local/lib/libglusterfs.so.0(+0x2aa87)[0x7f314435ba87]
/usr/local/lib/libglusterfs.so.0(_gf_msg+0x19d)[0x7f314435e044]
/usr/local/lib/libglusterfs.so.0(dict_get_bin+0x175)[0x7f3144351fdc]
/usr/local/lib/libglusterfs.so.0(gf_replace_old_iatt_in_dict+0x3b)[0x7f314436adb1]
/usr/local/lib/glusterfs/4.2dev/xlator/protocol/server.so(+0x3038d)[0x7f312f4f938d]
/usr/local/lib/glusterfs/4.2dev/xlator/debug/io-stats.so(+0x12254)[0x7f312f991254]
/usr/local/lib/glusterfs/4.2dev/xlator/features/marker.so(+0x15ab2)[0x7f313439cab2]
/usr/local/lib/glusterfs/4.2dev/xlator/features/selinux.so(+0x3868)[0x7f31345ba868]
/usr/local/lib/libglusterfs.so.0(default_setxattr_cbk+0x383)[0x7f31444148a2]
/usr/local/lib/glusterfs/4.2dev/xlator/features/upcall.so(+0x18055)[0x7f31349e5055]
/usr/local/lib/glusterfs/4.2dev/xlator/features/locks.so(+0x1c964)[0x7f313524e964]
/usr/local/lib/glusterfs/4.2dev/xlator/features/access-control.so(+0x127aa)[0x7f31354877aa]
/usr/local/lib/glusterfs/4.2dev/xlator/features/changelog.so(+0x10aa3)[0x7f31358c2aa3]
/usr/local/lib/glusterfs/4.2dev/xlator/features/changetimerecorder.so(+0xed2c)[0x7f3135fb8d2c]
/usr/local/lib/glusterfs/4.2dev/xlator/storage/posix.so(+0x3826f)[0x7f3136a3f26f]
/usr/local/lib/libglusterfs.so.0(default_setxattr+0x1f8)[0x7f314442ceb3]
/usr/local/lib/glusterfs/4.2dev/xlator/features/changetimerecorder.so(+0xf4e2)[0x7f3135fb94e2]
/usr/local/lib/glusterfs/4.2dev/xlator/features/changelog.so(+0x118f1)[0x7f31358c38f1]
/usr/local/lib/glusterfs/4.2dev/xlator/features/bitrot-stub.so(+0xc314)[0x7f313569c314]
/usr/local/lib/glusterfs/4.2dev/xlator/features/access-control.so(+0x12c0c)[0x7f3135487c0c]
/usr/local/lib/glusterfs/4.2dev/xlator/features/locks.so(+0x1d51e)[0x7f313524f51e]
/usr/local/lib/libglusterfs.so.0(default_setxattr+0x1f8)[0x7f314442ceb3]
/usr/local/lib/glusterfs/4.2dev/xlator/features/read-only.so(+0x8a4a)[0x7f3134e19a4a]
/usr/local/lib/libglusterfs.so.0(default_setxattr+0x1f8)[0x7f314442ceb3]
/usr/local/lib/glusterfs/4.2dev/xlator/features/upcall.so(+0x184fa)[0x7f31349e54fa]
/usr/local/lib/libglusterfs.so.0(default_setxattr_resume+0x3d0)[0x7f3144420c51]
/usr/local/lib/libglusterfs.so.0(call_resume_wind+0x637)[0x7f314437bcea]
/usr/local/lib/libglusterfs.so.0(call_resume+0xc7)[0x7f314438dc6e]
/usr/local/lib/glusterfs/4.2dev/xlator/performance/io-threads.so(+0x58bb)[0x7f31347c28bb]
/lib64/libpthread.so.0(+0x7dd5)[0x7f31431aadd5]
/lib64/libc.so.6(clone+0x6d)[0x7f3142a73b3d]
=== Memory map: 
0040-00418000 r-xp  fd:00 68968720
/usr/local/sbin/glusterfsd
00617000-00618000 r--p 00017000 fd:00 68968720
/usr/local/sbin/glusterfsd
00618000-0061a000 rw-p 00018000 fd:00 68968720
/usr/local/sbin/glusterfsd
00fad000-01362000 rw-p  00:00 0
[heap]
7f30d400-7f30d4068000 rw-p  00:00 0
7f30d4068000-7f30d800 ---p  00:00 0
7f30dc00-7f30dc307000 rw-p  00:00 0
7f30dc307000-7f30e000 ---p  00:00 0
7f30e000-7f30e029b000 rw-p  00:00 0
7f30e029b000-7f30e400 ---p  00:00 0
7f30e400-7f30e42ec000 rw-p  00:00 0
7f30e42ec000-7f30e800 ---p  00:00 0
7f30e800-7f30e82dd000 rw-p  00:00 0
7f30e82dd000-7f30ec00 ---p  00:00 0
7f30ec00-7f30ec021000 rw-p  00:00 0
7f30ec021000-7f30f000 ---p  00:00 0
7f30f000-7f30f0331000 rw-p  00:00 0
7f30f0331000-7f30f400 ---p  00:00 0
7f30f400-7f30f4021000 rw-p  00:00 0
7f30f4021000-7f30f800 ---p  00:00 0
7f30f800-7f30f8021000 rw-p  00:00 0
7f30f8021000-7f30fc00 ---p  00:00 0
7f30fc00-7f30fc021000 rw-p  00:00 0
7f30fc021000-7f31 ---p  00:00 0
7f31-7f3100021000 rw-p  00:00 0
7f3100021000-7f310400