Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/glusterfs.spec'], chrootPath='/var/lib/mock/glusterfs-3.8.4-54.15.el7.centos-20180816143928-30534/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=1002) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/glusterfs.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/glusterfs-3.8.4-54.15.el7.centos.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/glusterfs.spec'], chrootPath='/var/lib/mock/glusterfs-3.8.4-54.15.el7.centos-20180816143928-30534/root'shell=Falseuid=1002env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/glusterfs.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.YG6kyY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf glusterfs-3.8.4 + /usr/bin/gzip -dc /builddir/build/SOURCES/glusterfs-3.8.4.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd glusterfs-3.8.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sort + read p + ls /builddir/build/SOURCES/0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch /builddir/build/SOURCES/0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch /builddir/build/SOURCES/0004-rpc-set-bind-insecure-to-off-by-default.patch /builddir/build/SOURCES/0005-glusterd-spec-fixing-autogen-issue.patch /builddir/build/SOURCES/0006-libglusterfs-glusterd-Fix-compilation-errors.patch /builddir/build/SOURCES/0007-build-remove-ghost-directory-entries.patch /builddir/build/SOURCES/0008-build-add-RHGS-specific-changes.patch /builddir/build/SOURCES/0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch /builddir/build/SOURCES/0010-build-packaging-corrections-for-RHEL-5.patch /builddir/build/SOURCES/0011-build-introduce-security-hardening-flags-in-gluster.patch /builddir/build/SOURCES/0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch /builddir/build/SOURCES/0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch /builddir/build/SOURCES/0014-build-add-pretrans-check.patch /builddir/build/SOURCES/0015-build-exclude-libgfdb.pc-conditionally.patch /builddir/build/SOURCES/0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch /builddir/build/SOURCES/0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch /builddir/build/SOURCES/0018-build-spec-file-conflict-resolution.patch /builddir/build/SOURCES/0019-build-dependency-error-during-upgrade.patch /builddir/build/SOURCES/0020-Revert-gfapi-upcall-Use-GF_CALLOC-while-allocating-v.patch /builddir/build/SOURCES/0021-logging-Change-log-file-name-for-glusterd.patch /builddir/build/SOURCES/0022-glusterd-search-for-free-port-from-base_port.patch /builddir/build/SOURCES/0023-glusterd-clean-up-old-port-and-allocate-new-one-on-e.patch /builddir/build/SOURCES/0024-glusterd-Improve-mountbroker-logs.patch /builddir/build/SOURCES/0025-glusterd-Fix-msgid-in-mountbroker-logs.patch /builddir/build/SOURCES/0026-mgmt-glusterd-Enable-client-io-threads-by-default.patch /builddir/build/SOURCES/0027-feature-bitrot-Ondemand-scrub-option-for-bitrot.patch /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch /builddir/build/SOURCES/0029-eventsapi-Gluster-Eventing-Feature-implementation.patch /builddir/build/SOURCES/0030-eventsapi-Fix-make-install-issue-second-time.patch /builddir/build/SOURCES/0031-eventsapi-Volume-Set-and-Reset-Events.patch /builddir/build/SOURCES/0032-eventsapi-Auto-generate-header-files-during-make.patch /builddir/build/SOURCES/0033-eventsapi-Geo-replication-User-driven-events.patch /builddir/build/SOURCES/0034-eventsapi-Python-library-for-gf_event.patch /builddir/build/SOURCES/0035-events-move-conditional-macro-check-USE_EVENTS-insid.patch /builddir/build/SOURCES/0036-eventsapi-Fix-disable-events-issue.patch /builddir/build/SOURCES/0037-extras-kill-processes-gracefully.patch /builddir/build/SOURCES/0038-extras-kill-gsyncd-before-glusterfsd.patch /builddir/build/SOURCES/0039-build-fix-eventtypes.h-generation.patch /builddir/build/SOURCES/0040-packaging-eventsapi-Make-Python-site-packages-variab.patch /builddir/build/SOURCES/0041-eventsapi-Add-support-for-Client-side-Events.patch /builddir/build/SOURCES/0042-eventsapi-Fix-Volume-Stop-and-delete-prompt-issue.patch /builddir/build/SOURCES/0043-features-ganesha-remove-ganesha-xlator-from-client-g.patch /builddir/build/SOURCES/0044-eventsapi-Add-Init-scripts-for-different-distributio.patch /builddir/build/SOURCES/0045-eventsapi-Add-conditional-import-for-requests-librar.patch /builddir/build/SOURCES/0046-eventsapi-packaging-Fix-conflict-during-rpm-install.patch /builddir/build/SOURCES/0047-eventsapi-Bitrot-events.patch /builddir/build/SOURCES/0048-glusterd-Add-async-events.patch /builddir/build/SOURCES/0049-glusterd-add-async-events-part-2.patch /builddir/build/SOURCES/0050-quota-cli-add-user-driven-quota-events.patch /builddir/build/SOURCES/0051-quota-add-quota-events.patch /builddir/build/SOURCES/0052-eventsapi-declare-all-the-identified-events-at-one-g.patch /builddir/build/SOURCES/0053-protocol-server-generate-events.patch /builddir/build/SOURCES/0054-extras-cliutils-Utils-for-creating-CLI-tools-for-Glu.patch /builddir/build/SOURCES/0055-glusterd-ganesha-Move-ganesha-ha.conf-and-ganesha.co.patch /builddir/build/SOURCES/0056-ganesha-scripts-remove-HA_VOL_SERVER-from-the-code.patch /builddir/build/SOURCES/0057-afr-add-replication-events.patch /builddir/build/SOURCES/0058-glusterd-Introduce-reset-brick.patch /builddir/build/SOURCES/0059-Revert-glusterd-ganesha-copy-ganesha-export-configur.patch /builddir/build/SOURCES/0060-ganesha-scripts-Modifying-ganesha-ha.sh-for-share-st.patch /builddir/build/SOURCES/0061-glusterd-ganesha-create-export-configuration-file-in.patch /builddir/build/SOURCES/0062-event-fix-gf_event-messages-for-replace-reset-brick-.patch /builddir/build/SOURCES/0063-cluster-ec-Add-events-for-EC-translator.patch /builddir/build/SOURCES/0064-storage-posix-Integrate-important-events-with-gf_eve.patch /builddir/build/SOURCES/0065-cluster-tier-add-tiering-events.patch /builddir/build/SOURCES/0066-xlators-ganesha-Remove-the-ganesha-xlator-code-entir.patch /builddir/build/SOURCES/0067-snapshot-eventsapi-Integrate-snapshot-events-with-ev.patch /builddir/build/SOURCES/0068-ganesha-glusterd-Correct-the-path-for-ganesha-conf-d.patch /builddir/build/SOURCES/0069-events-dht-dht-cli-events.patch /builddir/build/SOURCES/0070-dht-events-Added-rebalance-events.patch /builddir/build/SOURCES/0071-geo-rep-Use-configured-log_level-for-libgfchangelog-.patch /builddir/build/SOURCES/0072-cluster-dht-heal-root-permission-post-add-brick.patch /builddir/build/SOURCES/0073-geo-rep-add-geo-rep-events-for-server-side-changes.patch /builddir/build/SOURCES/0074-cluster-dht-Skip-layout-overlap-maximization-on-weig.patch /builddir/build/SOURCES/0075-geo-rep-Simplify-Non-root-user-mountbroker-Setup.patch /builddir/build/SOURCES/0076-protocol-client-fix-coding-style-violations.patch /builddir/build/SOURCES/0078-compound-fops-Some-fixes-to-compound-fops-framework.patch /builddir/build/SOURCES/0079-afr-Consume-compound-fops-in-afr-transaction.patch /builddir/build/SOURCES/0080-geo-rep-Defunct-tar-process-after-sync.patch /builddir/build/SOURCES/0081-geo-rep-Fix-Geo-rep-status-if-monitor.pid-file-not-e.patch /builddir/build/SOURCES/0082-geo-rep-Fix-logging-sync-failures.patch /builddir/build/SOURCES/0083-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch /builddir/build/SOURCES/0084-build-linux-oom.h-fix-for-RHEL-5.patch /builddir/build/SOURCES/0085-syscall-remove-preadv-and-pwritev-sys-wrappers.patch /builddir/build/SOURCES/0086-build-ignore-sbindir-conf.py-for-RHEL-5.patch /builddir/build/SOURCES/0087-socket-pollerr-event-shouldn-t-trigger-socket_connne.patch /builddir/build/SOURCES/0088-afr-Modifications-to-afr-events.patch /builddir/build/SOURCES/0089-build-add-systemd-dependency.patch /builddir/build/SOURCES/0090-glusterfsd-explicitly-turn-on-encryption-for-volfile.patch /builddir/build/SOURCES/0091-glusterd-fix-return-val-in-glusterd_op_volume_dict_u.patch /builddir/build/SOURCES/0092-afr-Ignore-gluster-internal-virtual-xattrs-in-metada.patch /builddir/build/SOURCES/0093-dht-udpate-stbuf-from-servers-those-have-layout.patch /builddir/build/SOURCES/0094-eventsapi-geo-rep-Geo-rep-will-not-work-without-even.patch /builddir/build/SOURCES/0095-gfapi-Fix-few-fd-ref-leaks.patch /builddir/build/SOURCES/0096-socket-log-the-client-identifier-in-ssl-connect.patch /builddir/build/SOURCES/0097-performance-open-behind-Pass-O_DIRECT-flags-for-anon.patch /builddir/build/SOURCES/0098-cluster-ec-set-unset-dirty-flag-for-data-metadata-up.patch /builddir/build/SOURCES/0099-cluster-ec-Implement-heal-info-with-lock.patch /builddir/build/SOURCES/0100-cluster-ec-Use-locks-for-opendir.patch /builddir/build/SOURCES/0101-system-posix-acl-Unwind-with-NULL-xdata-on-error.patch /builddir/build/SOURCES/0102-afr-Take-full-locks-in-arbiter-only-for-data-transac.patch /builddir/build/SOURCES/0103-rpc-socket.c-Modify-gf_log-message-in-socket_poller-.patch /builddir/build/SOURCES/0104-build-randomize-temp-file-names-in-pretrans-scriptle.patch /builddir/build/SOURCES/0105-cluster-afr-Prevent-dict_set-on-NULL-dict.patch /builddir/build/SOURCES/0106-glusterd-enable-default-configurations-post-upgrade-.patch /builddir/build/SOURCES/0107-cluster-ec-Do-multi-threaded-self-heal.patch /builddir/build/SOURCES/0108-geo-rep-eventsapi-Additional-Events.patch /builddir/build/SOURCES/0109-storage-posix-Fix-race-in-posix_pstat.patch /builddir/build/SOURCES/0110-glusterd-set-the-brickinfo-port-before-spawning-the-.patch /builddir/build/SOURCES/0111-upcall-Add-support-to-invalidate-xattrs.patch /builddir/build/SOURCES/0112-upcall-pass-dict-with-xattrs-on-xattr-invalidation.patch /builddir/build/SOURCES/0113-md-cache-Cache-gluster-samba-metadata.patch /builddir/build/SOURCES/0114-upcall-Invalidation-for-xattr-should-also-carry-a-va.patch /builddir/build/SOURCES/0115-md-cache-Enable-caching-of-stat-fetched-from-readdir.patch /builddir/build/SOURCES/0116-md-cache-Add-cache-invalidation-support-for-metadata.patch /builddir/build/SOURCES/0117-md-cache-fix-indention-to-silence-Coverity.patch /builddir/build/SOURCES/0118-md-cache-upcall-In-case-of-mode-bit-change-invalidat.patch /builddir/build/SOURCES/0119-md-cache-Add-logging-to-increase-debuggability.patch /builddir/build/SOURCES/0120-md-cache-Add-cache-hit-and-miss-counters.patch /builddir/build/SOURCES/0121-md-cache-Do-not-use-features.cache-invalidation-for-.patch /builddir/build/SOURCES/0122-md-cache-Fix-wrong-cache-time-update-for-xattrs.patch /builddir/build/SOURCES/0123-dht-define-GF_IPC_TARGET_UPCALL.patch /builddir/build/SOURCES/0124-dht-Implement-ipc-fop.patch /builddir/build/SOURCES/0125-io-stats-Add-ipc-fop-for-display-in-the-profile-info.patch /builddir/build/SOURCES/0126-upcall-Add-permission-change-flag-to-iatt-flag.patch /builddir/build/SOURCES/0127-md-cache-Register-the-list-of-xattrs-with-cache-inva.patch /builddir/build/SOURCES/0128-dht-md-cache-upcall-Add-invalidation-of-IATT-when-th.patch /builddir/build/SOURCES/0129-md-cache-Process-all-the-cache-invalidation-flags.patch /builddir/build/SOURCES/0130-upcall-Mark-the-clients-as-accessed-on-readdirp-entr.patch /builddir/build/SOURCES/0131-io-stats-Add-stats-for-upcall-notifications.patch /builddir/build/SOURCES/0132-ec-Implement-ipc-fop.patch /builddir/build/SOURCES/0133-afr-Implement-IPC-fop.patch /builddir/build/SOURCES/0134-md-cache-afr-Reduce-the-window-of-stale-read.patch /builddir/build/SOURCES/0135-cli-glusterd-Address-issues-in-get-state-cli-output.patch /builddir/build/SOURCES/0136-rpc-socket-Close-pipe-on-disconnection.patch /builddir/build/SOURCES/0137-ganesha-scripts-modify-start-hook-script-for-shared-.patch /builddir/build/SOURCES/0138-performance-io-threads-Exit-all-threads-on-PARENT_DO.patch /builddir/build/SOURCES/0139-glusterd-conditionally-pass-uuid-for-EVENT_PEER_CONN.patch /builddir/build/SOURCES/0140-eventsapi-packaging-Fix-wrong-usage-of-post.patch /builddir/build/SOURCES/0141-compound-fops-Fix-file-corruption-issue.patch /builddir/build/SOURCES/0142-rpc-Fix-the-race-between-notification-and-reconnecti.patch /builddir/build/SOURCES/0143-cluster-dht-Incorrect-volname-in-rebalance-events.patch /builddir/build/SOURCES/0144-events-add-TIER_START-and-TIER_START_FORCE-events.patch /builddir/build/SOURCES/0145-tools-glusterfind-kill-remote-processes-and-separate.patch /builddir/build/SOURCES/0146-afr-ec-Heal-device-files-with-correct-major-minor-nu.patch /builddir/build/SOURCES/0147-rpc-socket.c-Modify-socket_poller-code-in-case-of-EN.patch /builddir/build/SOURCES/0148-md-cache-Invalidate-cache-entry-for-open-with-O_TRUN.patch /builddir/build/SOURCES/0149-glusterd-shared-storage-Check-for-hook-script-at-sta.patch /builddir/build/SOURCES/0150-gfapi-async-fops-should-unref-in-callbacks.patch /builddir/build/SOURCES/0151-CLI-TIER-throw-warning-regarding-the-removal-of-the-.patch /builddir/build/SOURCES/0152-bitrot-cli-Add-ondemand-scrub-event.patch /builddir/build/SOURCES/0153-glusterd-use-GF_BRICK_STOPPING-as-intermediate-brick.patch /builddir/build/SOURCES/0154-features-shard-Fill-loc.pargfid-too-for-named-lookup.patch /builddir/build/SOURCES/0155-eventsapi-Fix-sending-event-during-volume-set-help.patch /builddir/build/SOURCES/0156-glusterd-quota-upgrade-quota.conf-file-during-an-upg.patch /builddir/build/SOURCES/0157-posix-acl-check-dictionary-before-using-it.patch /builddir/build/SOURCES/0158-Revert-rpc-Fix-the-race-between-notification-and-rec.patch /builddir/build/SOURCES/0159-performance-open-behind-Avoid-deadlock-in-statedump.patch /builddir/build/SOURCES/0160-commn-HA-Add-portblock-RA-to-tickle-packets-post-fai.patch /builddir/build/SOURCES/0161-build-incorrect-Requires-for-portblock-resource-agen.patch /builddir/build/SOURCES/0162-build-Update-version-check-for-resource-agents-on-RH.patch /builddir/build/SOURCES/0163-cluster-afr-When-failing-fop-due-to-lack-of-quorum-a.patch /builddir/build/SOURCES/0164-glusterfsd-Continuous-errors-are-getting-in-mount-lo.patch /builddir/build/SOURCES/0165-nfs-cli-add-warning-message-while-enabling-gluster-n.patch /builddir/build/SOURCES/0166-nfs-revalidate-lookup-converted-to-fresh-lookup.patch /builddir/build/SOURCES/0167-geo-rep-cli-Validate-Checkpoint-label.patch /builddir/build/SOURCES/0168-performance-write-behind-fix-flush-stuck-by-former-f.patch /builddir/build/SOURCES/0169-nfs-ganesha-common-ha-remove-etc-corosysnc-corosync..patch /builddir/build/SOURCES/0170-protocol-client-Fix-iobref-and-iobuf-leaks-in-COMPOU.patch /builddir/build/SOURCES/0171-nfs-ganesha-common-ha-grace-monitor-timed-out-unknow.patch /builddir/build/SOURCES/0172-cli-rebalance-remove-brick-status-is-incorrect.patch /builddir/build/SOURCES/0173-cluster-dht-Check-for-null-inode.patch /builddir/build/SOURCES/0174-cli-Print-to-screen-frequently.patch /builddir/build/SOURCES/0175-events-Add-FMT_WARN-for-gf_event.patch /builddir/build/SOURCES/0176-upcall-Fix-a-log-level.patch /builddir/build/SOURCES/0177-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch /builddir/build/SOURCES/0178-snapshot-scheduler-Removing-dependency-of-scheduler-.patch /builddir/build/SOURCES/0179-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch /builddir/build/SOURCES/0180-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch /builddir/build/SOURCES/0181-afr-dht-ec-Replace-GF_EVENT_CHILD_MODIFIED-with-even.patch /builddir/build/SOURCES/0182-cluster-dht-Set-layout-after-mkdir-as-root.patch /builddir/build/SOURCES/0183-Undo-revert-gfapi-upcall-Use-GF_CALLOC-while-allocat.patch /builddir/build/SOURCES/0184-libglusterfs-add-gf_get_mem_type.patch /builddir/build/SOURCES/0185-gfapi-redesign-the-public-interface-for-upcall-consu.patch /builddir/build/SOURCES/0186-gfapi-add-glfs_free-to-glfs.h.patch /builddir/build/SOURCES/0187-gfapi-upcall-Fix-mismatch-in-few-upcall-API-SYMVER.patch /builddir/build/SOURCES/0188-glusterd-dump-volinfo-dict-in-gluster-get-state.patch /builddir/build/SOURCES/0189-libglusterfs-Now-mempool-is-added-to-ctx-pool-list-u.patch /builddir/build/SOURCES/0190-glusterd-fix-few-events-generation.patch /builddir/build/SOURCES/0191-performance-io-threads-Exit-threads-in-fini-as-well.patch /builddir/build/SOURCES/0192-ganesha-scripts-use-export-id-for-dbus-signals.patch /builddir/build/SOURCES/0193-cluster-afr-Fix-deadlock-due-to-compound-fops.patch /builddir/build/SOURCES/0194-cluster-afr-Handle-rpc-errors-xdr-failures-etc-with-.patch /builddir/build/SOURCES/0195-cluster-afr-Fix-bugs-in-f-inodelk-f-entrylk.patch /builddir/build/SOURCES/0196-afr-allow-I-O-when-favorite-child-policy-is-enabled.patch /builddir/build/SOURCES/0197-geo-rep-Upgrade-conf-file-only-if-it-is-session-conf.patch /builddir/build/SOURCES/0198-geo-rep-Handle-EISDIR-error-during-Unlink.patch /builddir/build/SOURCES/0199-geo-rep-Handle-ENOENT-during-unlink.patch /builddir/build/SOURCES/0200-features-index-Delete-granular-entry-indices-of-alre.patch /builddir/build/SOURCES/0201-cluster-afr-CLI-for-granular-entry-heal-enablement-d.patch /builddir/build/SOURCES/0202-afr-Fix-the-EIO-that-can-occur-in-afr_inode_refresh-.patch /builddir/build/SOURCES/0203-geo-rep-Fix-Last-synced-status-column-issue-during-H.patch /builddir/build/SOURCES/0204-eventsapi-Auto-reload-Webhooks-data-when-modified.patch /builddir/build/SOURCES/0205-libglusterfs-Fix-a-read-hang.patch /builddir/build/SOURCES/0206-cluster-dht-A-hard-link-is-lost-during-rebalance-loo.patch /builddir/build/SOURCES/0207-protocol-server-Fix-mem-leaks-in-compound-fops.patch /builddir/build/SOURCES/0208-gfapi-glfs_subvol_done-should-NOT-wait-for-graph-mig.patch /builddir/build/SOURCES/0209-uss-snapd-should-enable-SSL-if-SSL-is-enabled-on-vol.patch /builddir/build/SOURCES/0210-common-HA-Increase-timeout-for-portblock-RA-of-actio.patch /builddir/build/SOURCES/0211-glusterd-cli-Fix-volume-options-output-format-in-get.patch /builddir/build/SOURCES/0212-performance-write-behind-remove-the-request-from-lia.patch /builddir/build/SOURCES/0213-build-add-systemd-dependency-to-the-glusterfs-sub-pa.patch /builddir/build/SOURCES/0214-cluster-tier-handle-fast-demotions.patch /builddir/build/SOURCES/0215-selfheal-fix-memory-leak-on-client-side-healing-queu.patch /builddir/build/SOURCES/0216-geo-rep-eventsapi-Add-Master-node-information-in-Geo.patch /builddir/build/SOURCES/0217-eventsapi-JSON-output-and-different-error-codes.patch /builddir/build/SOURCES/0218-eventsapi-Push-Messages-to-Webhooks-in-parallel.patch /builddir/build/SOURCES/0219-cluster-ec-Check-xdata-to-avoid-memory-leak.patch /builddir/build/SOURCES/0220-dht-rename-Incase-of-failure-remove-linkto-file-prop.patch /builddir/build/SOURCES/0221-ganesha-scripts-avoid-incrementing-Export-Id-value-f.patch /builddir/build/SOURCES/0222-common-ha-IPaddr-RA-is-not-stopped-when-pacemaker-qu.patch /builddir/build/SOURCES/0223-common-ha-add-cluster-HA-status-to-status-output-for.patch /builddir/build/SOURCES/0224-dht-md-cache-Filter-invalidate-if-the-file-is-made-a.patch /builddir/build/SOURCES/0225-extras-Include-shard-and-full-data-heal-in-virt-grou.patch /builddir/build/SOURCES/0226-afr-client-More-mem-leak-fixes-in-COMPOUND-fop-cbk.patch /builddir/build/SOURCES/0227-rpc-fix-for-race-between-rpc-and-protocol-client.patch /builddir/build/SOURCES/0228-afr-fix-bug-in-passing-child-index-in-afr_inode_writ.patch /builddir/build/SOURCES/0229-cluster-afr-Serialize-conflicting-locks-on-all-subvo.patch /builddir/build/SOURCES/0230-glusterd-ganesha-handle-volume-reset-properly-for-ga.patch /builddir/build/SOURCES/0231-glusterfsd-fix-null-pointer-dereference-in-glusterfs.patch /builddir/build/SOURCES/0232-cluster-afr-Remove-backward-compatibility-for-locks-.patch /builddir/build/SOURCES/0233-glusterd-geo-rep-Fix-glusterd-crash.patch /builddir/build/SOURCES/0234-cluster-dht-Fix-memory-corruption-while-accessing-re.patch /builddir/build/SOURCES/0235-ganesha-scripts-find-export-id-for-already-exported-.patch /builddir/build/SOURCES/0236-syncop-fix-conditional-wait-bug-in-parallel-dir-scan.patch /builddir/build/SOURCES/0237-cluster-afr-Fix-per-txn-optimistic-changelog-initial.patch /builddir/build/SOURCES/0238-snapshot-ganesha-Copy-export.conf-only-if-ganesha.en.patch /builddir/build/SOURCES/0239-glusterd-Handle-volinfo-refcnt-properly-during-volum.patch /builddir/build/SOURCES/0240-common-ha-Create-portblock-RA-as-part-of-add-delete-.patch /builddir/build/SOURCES/0241-cluster-ec-Fix-lk-owner-set-race-in-ec_unlock.patch /builddir/build/SOURCES/0242-common-ha-explicitly-set-udpu-transport-for-corosync.patch /builddir/build/SOURCES/0243-glfsheal-Explicitly-enable-self-heal-xlator-options.patch /builddir/build/SOURCES/0244-common-ha-add-node-create-new-node-dirs-in-shared-st.patch /builddir/build/SOURCES/0245-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch /builddir/build/SOURCES/0246-protocol-client-fix-op_errno-handling-was-unused-var.patch /builddir/build/SOURCES/0247-snapshot-Fix-restore-rollback-to-reassign-snap-volum.patch /builddir/build/SOURCES/0248-client-server-Free-xdr-allocated-compound-req-rsp-ar.patch /builddir/build/SOURCES/0249-socket-socket-disconnect-should-wait-for-poller-thre.patch /builddir/build/SOURCES/0250-afr-Ignore-event_generation-checks-post-inode-refres.patch /builddir/build/SOURCES/0251-storage-posix-Do-not-create-a-directory-which-alread.patch /builddir/build/SOURCES/0252-Fixes-GlusterFS-process-crashes-on-deep-directory-hi.patch /builddir/build/SOURCES/0253-ganesha-scripts-Prevent-removal-of-entries-in-ganesh.patch /builddir/build/SOURCES/0254-common-ha-Correct-the-VIP-assigned-to-the-new-node-a.patch /builddir/build/SOURCES/0255-performance-readdir-ahead-limit-cache-size.patch /builddir/build/SOURCES/0256-dht-rebalance-reverify-lookup-failures.patch /builddir/build/SOURCES/0257-performance-readdir-ahead-fix-compiler-error.patch /builddir/build/SOURCES/0258-afr-use-accused-matrix-instead-of-readable-matrix-fo.patch /builddir/build/SOURCES/0259-cluster-afr-Fix-missing-name-indices-due-to-EEXIST-e.patch /builddir/build/SOURCES/0260-performance-readdir-ahead-mark-two-options-as-NO_DOC.patch /builddir/build/SOURCES/0261-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch /builddir/build/SOURCES/0262-eventsapi-Use-getaddrinfo-instead-of-gethostbyname.patch /builddir/build/SOURCES/0263-ec-Invalidations-in-disperse-volume-should-not-updat.patch /builddir/build/SOURCES/0264-cluster-dht-Do-rename-cleanup-as-root.patch /builddir/build/SOURCES/0265-cluster-ec-Do-lookup-on-an-existing-file-in-link.patch /builddir/build/SOURCES/0266-glusterd-Fail-add-brick-on-replica-count-change-if-b.patch /builddir/build/SOURCES/0267-dht-rebalance-remove-errno-check-for-failure-detecti.patch /builddir/build/SOURCES/0268-cluster-dht-Incorrect-migration-checks-in-fsync.patch /builddir/build/SOURCES/0269-afr-Avoid-resetting-event_gen-when-brick-is-always-d.patch /builddir/build/SOURCES/0270-cluster-afr-Do-not-log-of-split-brain-when-there-isn.patch /builddir/build/SOURCES/0271-upcall-Resolve-dict-leak-from-up_-f-remove-set-xattr.patch /builddir/build/SOURCES/0272-Fixes-upgrade-issue-in-quota.conf.patch /builddir/build/SOURCES/0273-features-changelog-Fix-htime-xattr-during-brick-cras.patch /builddir/build/SOURCES/0274-cluster-ec-Do-not-start-heal-on-good-file-while-IO-i.patch /builddir/build/SOURCES/0275-cluster-disperse-Do-not-log-fop-failed-for-lockless-.patch /builddir/build/SOURCES/0276-common-ha-All-statd-related-files-need-to-be-owned-b.patch /builddir/build/SOURCES/0277-cluster-ec-Fix-cthon-failures-observed-with-ec-volum.patch /builddir/build/SOURCES/0278-tools-glusterfind-delete-temporary-folder.patch /builddir/build/SOURCES/0279-glusterd-regenerate-volfiles-on-op-version-bump-up.patch /builddir/build/SOURCES/0280-cluster-ec-Change-level-of-messages-to-DEBUG.patch /builddir/build/SOURCES/0281-rpc-socket.c-Bonnie-hangs-during-rewrites-in-ganesha.patch /builddir/build/SOURCES/0282-performance-write-behind-access-stub-only-if-availab.patch /builddir/build/SOURCES/0283-glusterd-do-not-load-io-threads-in-client-graph-for-.patch /builddir/build/SOURCES/0284-extras-Provide-group-set-for-md-cache-and-invalidati.patch /builddir/build/SOURCES/0285-socket-GF_REF_PUT-should-be-called-outside-lock.patch /builddir/build/SOURCES/0286-afr-all-children-of-AFR-must-be-up-to-resolve-s-brai.patch /builddir/build/SOURCES/0287-glusterd-ignore-return-code-of-glusterd_restart_bric.patch /builddir/build/SOURCES/0288-protocol-client-Fix-double-free-of-client-fdctx-dest.patch /builddir/build/SOURCES/0289-gNFS-Keep-the-mountdict-as-long-as-the-service-is-ac.patch /builddir/build/SOURCES/0290-geo-rep-Fix-xsync-crawl.patch /builddir/build/SOURCES/0291-rpcsvc-Add-rpchdr-and-proghdr-to-iobref-before-submi.patch /builddir/build/SOURCES/0292-cluster-afr-Perform-new-entry-mark-before-creating-n.patch /builddir/build/SOURCES/0293-extras-Add-more-options-to-group-virt.patch /builddir/build/SOURCES/0294-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch /builddir/build/SOURCES/0295-common-ha-unable-to-start-HA-Connection-Error.patch /builddir/build/SOURCES/0296-features-shard-Put-onus-of-choosing-the-inode-to-res.patch /builddir/build/SOURCES/0297-features-shard-Fix-EIO-error-on-add-brick.patch /builddir/build/SOURCES/0298-ganesha-scripts-restart-pcs-cluster-during-add-node.patch /builddir/build/SOURCES/0299-cluster-ec-Don-t-trigger-data-metadata-heal-on-Looku.patch /builddir/build/SOURCES/0300-common-ha-setup-after-teardown-often-fails.patch /builddir/build/SOURCES/0301-rpc-clnt-remove-locks-while-notifying-CONNECT-DISCON.patch /builddir/build/SOURCES/0302-cluster-ec-Introduce-optimistic-changelog-in-EC.patch /builddir/build/SOURCES/0303-cluster-ec-Don-t-mark-dirty-on-entry-meta-ops-in-que.patch /builddir/build/SOURCES/0305-Snapshot-xml-xml-output-for-snapshot-clone.patch /builddir/build/SOURCES/0306-dht-replica.split-brain-status-attribute-value-is-no.patch /builddir/build/SOURCES/0307-geo-rep-Do-not-restart-workers-when-log-rsync-perfor.patch /builddir/build/SOURCES/0308-geo-rep-Fix-log-rsync-performance-config-issue.patch /builddir/build/SOURCES/0309-glusterd-Add-info-on-op-version-for-clients-in-vol-s.patch /builddir/build/SOURCES/0310-cli-geo-rep-Fix-geo-rep-status-detail.patch /builddir/build/SOURCES/0311-geo-rep-Handle-directory-sync-failure-as-hard-error.patch /builddir/build/SOURCES/0312-geo-rep-Separate-slave-mount-logs-for-each-connectio.patch /builddir/build/SOURCES/0313-gfapi-add-API-to-trigger-events-for-debugging-and-tr.patch /builddir/build/SOURCES/0314-dht-rebalance-Estimate-time-to-complete-rebalance.patch /builddir/build/SOURCES/0315-glusterd-add-a-cli-command-to-trigger-a-statedump-on.patch /builddir/build/SOURCES/0316-gfapi-create-statedump-when-glusterd-requests-it.patch /builddir/build/SOURCES/0317-glusterd-daemon-restart-logic-should-adhere-server-s.patch /builddir/build/SOURCES/0318-glusterd-cli-Get-global-options-through-volume-get-f.patch /builddir/build/SOURCES/0319-core-run-many-bricks-within-one-glusterfsd-process.patch /builddir/build/SOURCES/0320-libglusterfs-transport-io-threads-fix-256KB-stack-ab.patch /builddir/build/SOURCES/0321-glusterd-double-check-whether-brick-is-alive-for-sta.patch /builddir/build/SOURCES/0322-libglusterfs-make-memory-pools-more-thread-friendly.patch /builddir/build/SOURCES/0323-socket-retry-connect-immediately-if-it-fails.patch /builddir/build/SOURCES/0324-glusterd-double-check-brick-liveness-for-remove-bric.patch /builddir/build/SOURCES/0325-cluster-dht-Don-t-update-layout-in-rebalance_task_co.patch /builddir/build/SOURCES/0326-Fixes-quota-list-when-stale-gfid-exist-in-quota.conf.patch /builddir/build/SOURCES/0327-trash-fix-problem-with-trash-feature-under-multiplex.patch /builddir/build/SOURCES/0328-libglusterfs-fix-serious-leak-of-xlator_t-structures.patch /builddir/build/SOURCES/0329-glusterd-put-null-check-for-mod_dict-in-build_shd_gr.patch /builddir/build/SOURCES/0330-glusterd-set-default-GLUSTERD_QUORUM_RATIO_KEY-value.patch /builddir/build/SOURCES/0331-cli-add-integer-check-for-timeout-option.patch /builddir/build/SOURCES/0332-glusterd-keep-snapshot-bricks-separate-from-regular-.patch /builddir/build/SOURCES/0333-glusterd-Fix-for-error-mesage-while-detaching-peers.patch /builddir/build/SOURCES/0334-build-git-ignore-generated-executable-script-gf_atta.patch /builddir/build/SOURCES/0335-cluster-dht-Fix-error-assignment-in-dht_-xattr2-func.patch /builddir/build/SOURCES/0336-glusterd-take-conn-lock-around-operations-on-conn-re.patch /builddir/build/SOURCES/0337-glusterd-unref-brickinfo-object-on-volume-stop.patch /builddir/build/SOURCES/0338-snapshot-scheduler-Set-sebool-cron_system_cronjob_us.patch /builddir/build/SOURCES/0339-gfapi-OBS-build-fails-in-post-build-analysis.patch /builddir/build/SOURCES/0340-glusterd-add-portmap-details-in-glusterd-statedump.patch /builddir/build/SOURCES/0341-core-Clean-up-pmap-registry-up-correctly-on-volume-b.patch /builddir/build/SOURCES/0342-socket-Avoid-flooding-of-SSL-messages-in-case-of-fai.patch /builddir/build/SOURCES/0343-ganesha-glusterd-create-ganesha.conf-symlink-for-nod.patch /builddir/build/SOURCES/0344-geo-rep-Logging-improvements.patch /builddir/build/SOURCES/0345-snapshot-Fix-the-failure-to-recreate-clones-with-sam.patch /builddir/build/SOURCES/0346-cluster-ec-Healing-should-not-start-if-only-data-bri.patch /builddir/build/SOURCES/0347-common-ha-Use-UpdateExports-dbus-msg-for-refresh-con.patch /builddir/build/SOURCES/0348-rpc-log-more-about-socket-disconnects.patch /builddir/build/SOURCES/0349-rpc-avoid-logging-success-on-failure.patch /builddir/build/SOURCES/0350-glusterfsd-don-t-quit-in-client-on-connection-failur.patch /builddir/build/SOURCES/0351-glusterd-don-t-queue-attach-reqs-before-connecting.patch /builddir/build/SOURCES/0352-glusterfsd-libglusterfs-add-null-checks-during-attac.patch /builddir/build/SOURCES/0353-rpc-bump-up-conn-cleanup_gen-in-rpc_clnt_reconnect_c.patch /builddir/build/SOURCES/0354-geo-rep-Fix-ESTALE-EINVAL-issue-during-set_-xtime-st.patch /builddir/build/SOURCES/0355-readdir-ahead-Enhance-EOD-detection-logic.patch /builddir/build/SOURCES/0356-dht-At-places-needed-use-STACK_WIND_COOKIE.patch /builddir/build/SOURCES/0357-readdir-ahead-Perform-STACK_UNWIND-outside-of-mutex-.patch /builddir/build/SOURCES/0358-glusterd-Change-the-volfile-to-have-readdir-ahead-as.patch /builddir/build/SOURCES/0359-glusterd-rda-If-parallel-readdir-is-enabled-split-th.patch /builddir/build/SOURCES/0360-Readdir-ahead-Honor-readdir-optimise-option-of-dht.patch /builddir/build/SOURCES/0361-glusterd-readdir-ahead-Fix-backward-incompatibility.patch /builddir/build/SOURCES/0362-features-trash-Fix-bad-backport.patch /builddir/build/SOURCES/0363-glusterd-glusterd-is-crashed-at-the-time-of-stop-vol.patch /builddir/build/SOURCES/0364-protocol-fix-auth-allow-regression.patch /builddir/build/SOURCES/0365-glusterd-reset-pid-to-1-if-brick-is-not-online.patch /builddir/build/SOURCES/0366-glusterd-hold-off-volume-deletes-while-still-restart.patch /builddir/build/SOURCES/0367-io-stats-fix-translator-names.patch /builddir/build/SOURCES/0368-TIER-watermark-check-during-low-watermark-reset.patch /builddir/build/SOURCES/0369-cluster-afr-Undo-pending-xattrs-only-on-the-up-brick.patch /builddir/build/SOURCES/0370-reddir-ahead-Fix-EOD-propagation-problem.patch /builddir/build/SOURCES/0371-protocol-client-Initialize-the-list_head-before-usin.patch /builddir/build/SOURCES/0372-readdir-ahead-Remove-unnecessary-logging.patch /builddir/build/SOURCES/0373-dht-The-xattrs-sent-in-readdirp-should-be-sent-in-op.patch /builddir/build/SOURCES/0374-features-shard-Pass-the-correct-iatt-for-cache-inval.patch /builddir/build/SOURCES/0375-geo-rep-Fix-cherry-pick-issues.patch /builddir/build/SOURCES/0376-nfs-make-subdir-mounting-work-for-Solaris-10-clients.patch /builddir/build/SOURCES/0377-cluster-dht-Modify-local-loc.gfid-in-thread-safe-man.patch /builddir/build/SOURCES/0378-geo-rep-Retry-on-EBUSY.patch /builddir/build/SOURCES/0379-geo-rep-Fix-EBUSY-traceback.patch /builddir/build/SOURCES/0380-glusterd-fix-glusterd_wait_for_blockers-to-go-in-inf.patch /builddir/build/SOURCES/0381-dht-Add-missing-braces-in-dht_opendir.patch /builddir/build/SOURCES/0382-glusterd-Add-validation-for-options-rda-cache-limit-.patch /builddir/build/SOURCES/0383-dht-Add-readdir-ahead-in-rebalance-graph-if-parallel.patch /builddir/build/SOURCES/0384-glusterd-Fix-snapshot-failure-in-non-root-geo-rep-se.patch /builddir/build/SOURCES/0385-eventsapi-Fix-webhook-test-when-no-schema-specified-.patch /builddir/build/SOURCES/0386-features-bit-rot-stub-bring-in-optional-versioning.patch /builddir/build/SOURCES/0387-glusterd-Fix-build-failure.patch /builddir/build/SOURCES/0388-afr-don-t-do-a-post-op-on-a-brick-if-op-failed.patch /builddir/build/SOURCES/0389-cluster-ec-Add-Modify-description-for-eager-lock-opt.patch /builddir/build/SOURCES/0390-cluster-ec-Fixing-log-message.patch /builddir/build/SOURCES/0391-dht-rebalance-Increase-maximum-read-block-size-from-.patch /builddir/build/SOURCES/0392-Implement-negative-lookup-cache.patch /builddir/build/SOURCES/0393-libglusterfs-provide-standardized-atomic-operations.patch /builddir/build/SOURCES/0394-cluster-dht-Make-rebalance-honor-min-free-disk.patch /builddir/build/SOURCES/0395-cluster-dht-Skip-file-migration-if-the-subvol-that-m.patch /builddir/build/SOURCES/0396-glusterd-set-conn-reconnect-to-null-on-timer-cancell.patch /builddir/build/SOURCES/0397-geo-rep-filter-out-xtime-attribute-during-getxattr.patch /builddir/build/SOURCES/0398-glusterd-cluster.brick-multiplex-validation-is-missi.patch /builddir/build/SOURCES/0399-ganesha-allow-refresh-config-and-volume-export-unexp.patch /builddir/build/SOURCES/0400-glusterd-ganesha-During-volume-delete-remove-the-gan.patch /builddir/build/SOURCES/0401-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch /builddir/build/SOURCES/0402-common-ha-cluster-names-must-be-15-characters-or-les.patch /builddir/build/SOURCES/0403-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch /builddir/build/SOURCES/0404-glusterd-populate-volinfo-rebal.time_left.patch /builddir/build/SOURCES/0405-glusterd-parallel-readdir-Change-the-op-version-of-p.patch /builddir/build/SOURCES/0406-glusterd-geo-rep-Fix-snapshot-create-in-geo-rep-setu.patch /builddir/build/SOURCES/0407-cluster-dht-rm-rf-fails-if-dir-has-stale-linkto-file.patch /builddir/build/SOURCES/0408-cluster-dht-Remove-redundant-logs-in-dht-rmdir.patch /builddir/build/SOURCES/0409-glusterd-ganesha-update-cache-invalidation-properly-.patch /builddir/build/SOURCES/0410-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch /builddir/build/SOURCES/0411-packaging-var-run-gluster-owner-gluster-gluster-0775.patch /builddir/build/SOURCES/0412-features-shard-Fix-vm-corruption-upon-fix-layout.patch /builddir/build/SOURCES/0413-features-shard-Initialize-local-fop-in-readv.patch /builddir/build/SOURCES/0414-cluster-dht-Use-int8-instead-of-string-to-pass-DHT_I.patch /builddir/build/SOURCES/0415-cluster-dht-Pass-the-req-dict-instead-of-NULL-in-dht.patch /builddir/build/SOURCES/0416-cluster-dht-Pass-the-correct-xdata-in-fremovexattr-f.patch /builddir/build/SOURCES/0417-Fixes-quota-aux-mount-failure.patch /builddir/build/SOURCES/0418-snapview-server-Refresh-the-snapshot-list-during-eac.patch /builddir/build/SOURCES/0419-dht-send-lookup-on-old-name-inside-rename-with-bname.patch /builddir/build/SOURCES/0420-cluster-dht-Fix-ret-check.patch /builddir/build/SOURCES/0421-glusterd-cleanup-pidfile-on-pmap-signout.patch /builddir/build/SOURCES/0422-glusterd-socketfile-pidfile-related-fixes-for-brick-.patch /builddir/build/SOURCES/0423-Tier-Watermark-check-for-hi-and-low-value-being-equa.patch /builddir/build/SOURCES/0424-rpc-fix-transport-add-remove-race-on-port-probing.patch /builddir/build/SOURCES/0425-libglusterfs-stop-special-casing-cache-size-in-size_.patch /builddir/build/SOURCES/0426-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch /builddir/build/SOURCES/0427-features-shard-Set-size-in-inode-ctx-before-size-upd.patch /builddir/build/SOURCES/0428-Added-the-missing-FOPs-in-the-io-stats-xlator.patch /builddir/build/SOURCES/0429-glusterfsd-send-PARENT_UP-on-brick-attach.patch /builddir/build/SOURCES/0430-glusterd-Make-reset-brick-work-correctly-if-brick-mu.patch /builddir/build/SOURCES/0431-cluster-dht-rebalance-perf-enhancement.patch /builddir/build/SOURCES/0432-cluster-dht-Make-rebalance-throttle-option-tuned-by-.patch /builddir/build/SOURCES/0433-brick-mux-Detach-brick-on-posix-health-check-failure.patch /builddir/build/SOURCES/0434-core-make-the-per-glusterfs_ctx_t-timer-wheel-refcou.patch /builddir/build/SOURCES/0435-nl-cache-free-nlc_conf_t-in-fini.patch /builddir/build/SOURCES/0436-nl-cache-Fix-the-issue-in-refd_inode-counting-and-pr.patch /builddir/build/SOURCES/0437-afr-propagate-correct-errno-for-fop-failures-in-arbi.patch /builddir/build/SOURCES/0438-afr-send-the-correct-iatt-values-in-fsync-cbk.patch /builddir/build/SOURCES/0439-nfs-nlm-unref-rpc-client-after-nlm4svc_send_granted.patch /builddir/build/SOURCES/0440-nfs-nlm-ignore-notify-when-there-is-no-matching-rpc-.patch /builddir/build/SOURCES/0441-nfs-nlm-log-the-caller_name-if-nlm_client_t-can-be-f.patch /builddir/build/SOURCES/0442-nfs-nlm-free-the-nlm_client-upon-RPC_DISCONNECT.patch /builddir/build/SOURCES/0443-nfs-nlm-remove-lock-request-from-the-list-after-canc.patch /builddir/build/SOURCES/0444-build-Remove-throttle-related-files-from-make-fille.patch /builddir/build/SOURCES/0445-refcount-return-pointer-to-the-structure-instead-of-.patch /builddir/build/SOURCES/0446-refcount-typecast-function-for-calling-on-free.patch /builddir/build/SOURCES/0447-features-changelog-Add-xattr-as-special-type-in-chan.patch /builddir/build/SOURCES/0448-gfapi-fix-handling-of-dot-and-double-dot-in-path.patch /builddir/build/SOURCES/0449-tests-gfapi-Adding-testcase-to-check-handling-of-.-a.patch /builddir/build/SOURCES/0450-common-ha-adding-a-node-to-existing-cluster-failed-t.patch /builddir/build/SOURCES/0451-cluster-dht-Fix-crash-in-dht-rmdir.patch /builddir/build/SOURCES/0452-nl-cache-Remove-the-max-limit-for-nl-cache-limit-and.patch /builddir/build/SOURCES/0453-socket-Avoid-flooding-of-error-message-in-case-of-SS.patch /builddir/build/SOURCES/0454-cluster-dht-initialize-throttle-option-normal-to-sam.patch /builddir/build/SOURCES/0455-dht-rebalance-Crawler-performance-improvement.patch /builddir/build/SOURCES/0456-geo-rep-Improve-worker-log-messages.patch /builddir/build/SOURCES/0457-extras-Provide-group-set-for-gluster-block-workloads.patch /builddir/build/SOURCES/0458-cluster-dht-Rebalance-on-all-nodes-should-migrate-fi.patch /builddir/build/SOURCES/0459-cluster-afr-Return-the-list-of-node_uuids-for-the-su.patch /builddir/build/SOURCES/0460-cluster-ec-return-all-node-uuids-from-all-subvolumes.patch /builddir/build/SOURCES/0461-glusterd-Don-t-spawn-new-glusterfsds-on-node-reboot-.patch /builddir/build/SOURCES/0462-cluster-dht-Fix-crash-in-dht_selfheal_dir_setattr.patch /builddir/build/SOURCES/0463-cluster-dht-correct-space-check-for-rebalance.patch /builddir/build/SOURCES/0464-rda-glusterd-Change-the-max-of-rda-cache-limit-to-IN.patch /builddir/build/SOURCES/0465-nl-cache-In-case-of-nameless-operations-do-not-cache.patch /builddir/build/SOURCES/0466-glusterd-volume-profile-command-on-one-of-the-node-c.patch /builddir/build/SOURCES/0467-cluster-ec-Implement-FALLOCATE-FOP-for-EC.patch /builddir/build/SOURCES/0468-storage-posix-Execute-syscalls-in-xattrop-under-diff.patch /builddir/build/SOURCES/0469-storage-posix-Set-ret-value-correctly-before-exiting.patch /builddir/build/SOURCES/0470-storage-posix-Use-more-granular-mutex-locks-for-atom.patch /builddir/build/SOURCES/0471-storage-posix-Use-granular-mutex-locks-for-pgfid-upd.patch /builddir/build/SOURCES/0472-protocol-server-capture-offset-in-seek.patch /builddir/build/SOURCES/0473-glusterd-Eliminate-race-in-brick-compatibility-check.patch /builddir/build/SOURCES/0474-features-bitrot-Fix-glusterfsd-crash.patch /builddir/build/SOURCES/0475-libglusterfs-extract-some-functionality-to-functions.patch /builddir/build/SOURCES/0476-fuse-implement-oauto_unmount.patch /builddir/build/SOURCES/0477-cluster-dht-fix-on-demand-migration-files-from-clien.patch /builddir/build/SOURCES/0478-glusterd-do-not-load-io-threads-for-replica-volume-b.patch /builddir/build/SOURCES/0479-event-epoll-Add-back-socket-for-polling-of-events-im.patch /builddir/build/SOURCES/0480-features-shard-Handle-offset-in-appending-writes.patch /builddir/build/SOURCES/0481-glusterfsd-process-attach-and-detach-request-inside-.patch /builddir/build/SOURCES/0482-perf-ioc-Fix-race-causing-crash-when-accessing-freed.patch /builddir/build/SOURCES/0483-terfs-Not-able-to-mount-running-volume-after-enable-.patch /builddir/build/SOURCES/0484-afr-do-not-mention-split-brain-in-log-message-in-rea.patch /builddir/build/SOURCES/0485-afr-add-errno-to-afr_inode_refresh_done.patch /builddir/build/SOURCES/0486-posix-use-the-correct-op_errno.patch /builddir/build/SOURCES/0487-cli-add-all-option-in-gluster-v-get-cli-usage.patch /builddir/build/SOURCES/0488-glusterd-Fix-regression-wrt-add-brick-on-replica-cou.patch /builddir/build/SOURCES/0489-glusterd-fix-brick-start-race.patch /builddir/build/SOURCES/0490-glusterd-fix-glusterd-crash-from-glusterd_op_ac_rcvd.patch /builddir/build/SOURCES/0491-cluster-ec-Update-xattr-and-heal-size-properly.patch /builddir/build/SOURCES/0492-glusterfsd-Sometime-brick-process-is-crashed-after-e.patch /builddir/build/SOURCES/0493-nl-cache-Remove-null-check-validation-for-frame-loca.patch /builddir/build/SOURCES/0494-common-ha-enable-pacemaker-at-end-of-setup.patch /builddir/build/SOURCES/0495-glusterfsd-Deletion-of-brick-dir-throw-emerg-msgs-af.patch /builddir/build/SOURCES/0496-tools-glusterfind-add-field-separator-option.patch /builddir/build/SOURCES/0497-tools-glusterfind-add-end-time-option.patch /builddir/build/SOURCES/0498-geo-rep-Fix-ConfigInterface-Template-issue.patch /builddir/build/SOURCES/0499-geo-rep-Fix-string-format-issue-caused-due-to-17489.patch /builddir/build/SOURCES/0500-socket-reconfigure-reconfigure-should-be-done-on-new.patch /builddir/build/SOURCES/0501-gfapi-change-root-lookup-from-nameless-to-named-look.patch /builddir/build/SOURCES/0502-upcall-Update-the-access-time-in-missing-cases.patch /builddir/build/SOURCES/0503-readdir-ahead-Fix-duplicate-listing-and-cache-size-c.patch /builddir/build/SOURCES/0504-nl-cache-add-group-volume-set-option-for-ease-of-use.patch /builddir/build/SOURCES/0505-nl-cache-Fix-a-possible-crash-and-stale-cache.patch /builddir/build/SOURCES/0506-cluster-dht-Include-dirs-in-rebalance-estimates.patch /builddir/build/SOURCES/0507-protocol-server-make-listen-backlog-value-as-configu.patch /builddir/build/SOURCES/0508-glusterd-log-stale-rpc-disconnects-occasionally.patch /builddir/build/SOURCES/0509-posix-acl-Whitelist-virtual-ACL-xattrs.patch /builddir/build/SOURCES/0510-common-ha-Fix-an-incorrect-syntax-during-setup.patch /builddir/build/SOURCES/0511-op-version-Change-max-op-version-to-GD_OP_VERSION_3_.patch /builddir/build/SOURCES/0512-glusterd-fix-crash-on-statedump-when-no-volumes-are-.patch /builddir/build/SOURCES/0513-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch /builddir/build/SOURCES/0514-cluster-ec-lk-shouldn-t-be-a-transaction.patch /builddir/build/SOURCES/0515-index-Do-not-proceed-with-init-if-brick-is-not-mount.patch /builddir/build/SOURCES/0516-posix-Revert-modifying-op_errno-in-__posix_fd_ctx_ge.patch /builddir/build/SOURCES/0517-geo-rep-Fix-worker-stuck-in-loop.patch /builddir/build/SOURCES/0518-feature-bitrot-Fix-ondemand-scrub.patch /builddir/build/SOURCES/0519-cluster-dht-Fix-dict_leak-in-migration-check-tasks.patch /builddir/build/SOURCES/0520-cluster-afr-Implement-quorum-for-lk-fop.patch /builddir/build/SOURCES/0521-tools-glusterfind-initialize-variable-end.patch /builddir/build/SOURCES/0522-gfapi-Resolve-.-and-.-only-for-named-lookups.patch /builddir/build/SOURCES/0523-scripts-shared_storage-systemd-helper-scripts-to-mou.patch /builddir/build/SOURCES/0524-feature-changelog-Fix-buffer-overflow-crash.patch /builddir/build/SOURCES/0525-build-exclude-glusterfssharedstorage.service-and-mou.patch /builddir/build/SOURCES/0526-cluster-dht-Additional-checks-for-rebalance-estimate.patch /builddir/build/SOURCES/0527-dht-hardlink-Remove-stale-linkto-file-incase-of-fail.patch /builddir/build/SOURCES/0528-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch /builddir/build/SOURCES/0529-cluster-dht-rebalance-gets-file-count-periodically.patch /builddir/build/SOURCES/0530-build-remove-ganesha-dependency-on-selinux-policy.patch /builddir/build/SOURCES/0531-glusterd-brick-process-fails-to-restart-after-gluste.patch /builddir/build/SOURCES/0532-ec-Increase-notification-in-all-the-cases.patch /builddir/build/SOURCES/0533-glusterd-mark-brickinfo-to-started-on-successful-att.patch /builddir/build/SOURCES/0534-features-shard-Remove-ctx-from-LRU-in-shard_forget.patch /builddir/build/SOURCES/0535-cluster-afr-Returning-single-and-list-of-node-uuids-.patch /builddir/build/SOURCES/0536-libglusterfs-Fix-crash-in-glusterd-while-peer-probin.patch /builddir/build/SOURCES/0537-cluster-ec-Node-uuid-xattr-support-update-for-EC.patch /builddir/build/SOURCES/0538-cluster-rebalance-Use-GF_XATTR_LIST_NODE_UUIDS_KEY-t.patch /builddir/build/SOURCES/0539-tools-glusterfind-unquote-DELETE-path-before-further.patch /builddir/build/SOURCES/0540-cluster-dht-Fix-crash-in-dht_rename_lock_cbk.patch /builddir/build/SOURCES/0541-build-make-gf_attach-available-in-glusterfs-server.patch /builddir/build/SOURCES/0542-cli-xml-fix-return-handling.patch /builddir/build/SOURCES/0543-cluster-ec-Don-t-try-to-heal-when-no-sink-is-UP.patch /builddir/build/SOURCES/0544-geo-rep-Fix-entry-failure-because-parent-dir-doesn-t.patch /builddir/build/SOURCES/0545-groups-don-t-allocate-auxiliary-gid-list-on-stack.patch /builddir/build/SOURCES/0546-nfs-make-nfs3_call_state_t-refcounted.patch /builddir/build/SOURCES/0547-nfs-nlm-unref-fds-in-nlm_client_free.patch /builddir/build/SOURCES/0548-nfs-nlm-handle-reconnect-for-non-NLM4_LOCK-requests.patch /builddir/build/SOURCES/0549-nfs-nlm-use-refcounting-for-nfs3_call_state_t.patch /builddir/build/SOURCES/0550-nfs-nlm-keep-track-of-the-call-state-and-frame-for-n.patch /builddir/build/SOURCES/0551-nfs-add-permission-checking-for-mounting-over-WebNFS.patch /builddir/build/SOURCES/0552-glusterd-Introduce-option-to-limit-no.-of-muxed-bric.patch /builddir/build/SOURCES/0553-glusterd-Revert-op-version-for-cluster.max-brick-per.patch /builddir/build/SOURCES/0554-svs-implement-CHILD-UP-notify-in-snapview-server.patch /builddir/build/SOURCES/0555-svc-send-revalidate-lookup-on-special-dir.patch /builddir/build/SOURCES/0556-uss-svc-fix-double-free-on-xdata-dictionary.patch /builddir/build/SOURCES/0557-mgtm-core-use-sha-hash-function-for-volfile-check.patch /builddir/build/SOURCES/0558-cluster-dht-Use-size-to-calculate-estimates.patch /builddir/build/SOURCES/0559-cluster-dht-Check-if-fd-is-opened-on-dst-subvol.patch /builddir/build/SOURCES/0560-cluster-dht-Fix-fd-check-race.patch /builddir/build/SOURCES/0561-extras-Enable-stat-prefetch-in-virt-profile.patch /builddir/build/SOURCES/0562-cluster-dht-Clear-clean_dst-flag-on-target-change.patch /builddir/build/SOURCES/0563-posix-brick-process-crash-after-stop-the-volume-whil.patch /builddir/build/SOURCES/0564-cluster-ec-Non-disruptive-upgrade-on-EC-volume-fails.patch /builddir/build/SOURCES/0565-cluster-rebalance-Fix-hardlink-migration-failures.patch /builddir/build/SOURCES/0566-systemd-glusterfssharedstorage-remove-dependency-for.patch /builddir/build/SOURCES/0567-geo-rep-Fix-worker-crash-during-RMDIR.patch /builddir/build/SOURCES/0568-glusterd-Add-description-field-to-global-options-for.patch /builddir/build/SOURCES/0569-glusterd-Set-default-value-for-cluster.max-bricks-pe.patch /builddir/build/SOURCES/0570-glusterd-fix-brick-start-race.patch /builddir/build/SOURCES/0571-cluster-dht-Fixed-crash-in-dht_rmdir_is_subvol_empty.patch /builddir/build/SOURCES/0572-cluster-dht-Correct-iterator-for-decommissioned-bric.patch /builddir/build/SOURCES/0573-cluster-dht-Update-size-processed-for-non-migrated-f.patch /builddir/build/SOURCES/0574-cluster-dht-Fix-negative-rebalance-estimates.patch /builddir/build/SOURCES/0575-performance-io-cache-update-inode-contexts-of-each-e.patch /builddir/build/SOURCES/0576-cluster-dht-change-log-level-to-debug-for-thread-act.patch /builddir/build/SOURCES/0577-changetimerecorder-Brick-process-crashed-at-ctr-xlat.patch /builddir/build/SOURCES/0578-geo-rep-Fix-syncing-of-self-healed-hardlinks.patch /builddir/build/SOURCES/0579-geo-rep-Fix-worker-crash-during-rmdir.patch /builddir/build/SOURCES/0580-ec-cluster-Update-failure-of-fop-on-a-brick-properly.patch /builddir/build/SOURCES/0581-cluster-dht-rebalance-min-free-disk-fix.patch /builddir/build/SOURCES/0582-cluster-dht-Handle-wrong-rebalance-status-reporting.patch /builddir/build/SOURCES/0583-libglusterfs-the-global_xlator-should-have-valid-cbk.patch /builddir/build/SOURCES/0584-nfs-use-as-subdir-for-volume-mounts.patch /builddir/build/SOURCES/0585-extras-Disable-remote-dio-in-gluster-block-profile.patch /builddir/build/SOURCES/0586-group-gluster-block-Set-default-shard-block-size-to-.patch /builddir/build/SOURCES/0587-extras-Turn-eager-lock-off-for-gluster-block.patch /builddir/build/SOURCES/0588-common-ha-enable-and-disable-selinux-gluster_use_exe.patch /builddir/build/SOURCES/0589-libglusterfs-add-mem_pools_fini.patch /builddir/build/SOURCES/0590-gfapi-add-mem_pools_init-and-mem_pools_fini-calls.patch /builddir/build/SOURCES/0591-gfapi-libglusterfs-fix-mem_pools_fini-without-mem_po.patch /builddir/build/SOURCES/0592-nfs-improve-error-handling-for-WebNFS-mount-permissi.patch /builddir/build/SOURCES/0593-packaging-var-lib-glusterd-options-should-be-config-.patch /builddir/build/SOURCES/0594-cluster-dht-Check-for-open-fd-only-on-EBADF.patch /builddir/build/SOURCES/0595-afr-Prevent-null-gfids-in-self-heal-entry-re-creatio.patch /builddir/build/SOURCES/0596-posix-add-null-gfid-checks.patch /builddir/build/SOURCES/0597-nfs-add-NULL-check-for-call-state-in-nfs3_call_state.patch /builddir/build/SOURCES/0598-cluster-dht-EBADF-handling-for-fremovexattr-and-fset.patch /builddir/build/SOURCES/0599-gfapi-Duplicate-the-buffer-sent-in-setxattr-calls.patch /builddir/build/SOURCES/0600-glusterd-Block-brick-attach-request-till-the-brick-s.patch /builddir/build/SOURCES/0601-cli-Add-message-for-user-before-modifying-brick-mult.patch /builddir/build/SOURCES/0602-glusterd-Gluster-should-keep-PID-file-in-correct-loc.patch /builddir/build/SOURCES/0603-uss-svc-Send-the-first-lookup-to-the-normal-graph.patch /builddir/build/SOURCES/0604-api-memory-leak-in-glfs_h_acl_get-missing-dict-unref.patch /builddir/build/SOURCES/0605-glusterd-disable-rpc_clnt_t-after-relalance-process-.patch /builddir/build/SOURCES/0606-gluster-block-strict-o-direct-should-be-on.patch /builddir/build/SOURCES/0608-features-shard-Increment-counts-in-locks.patch /builddir/build/SOURCES/0609-glusterd-highlight-arbiter-brick-in-get-state.patch /builddir/build/SOURCES/0610-glusterd-add-rebal-estimates-time-in-get-state.patch /builddir/build/SOURCES/0611-features-shard-Return-aggregated-size-in-stbuf-of-LI.patch /builddir/build/SOURCES/0612-glusterd-Add-client-details-to-get-state-output.patch /builddir/build/SOURCES/0613-glusterd-Add-brick-capacity-details-to-get-state-CLI.patch /builddir/build/SOURCES/0614-glusterd-Add-option-to-get-all-volume-options-throug.patch /builddir/build/SOURCES/0615-io-stats-use-gf_atomic_t-instead-of-partial-atomic-v.patch /builddir/build/SOURCES/0616-glusterd-Add-geo-replication-session-details-to-get-.patch /builddir/build/SOURCES/0617-features-shard-Change-default-shard-block-size-to-64.patch /builddir/build/SOURCES/0618-events-Add-brick-list-in-EVENT_VOLUME_CREATE.patch /builddir/build/SOURCES/0619-features-locks-Fix-leak-of-posix_lock_t-s-client_uid.patch /builddir/build/SOURCES/0620-features-locks-Maintain-separation-of-lock-client_pi.patch /builddir/build/SOURCES/0621-glusterfsd-allow-subdir-mount.patch /builddir/build/SOURCES/0622-mount-fuse-Include-sub-directory-in-source-argument-.patch /builddir/build/SOURCES/0623-mount.glusterfs-fix-the-syntax-error.patch /builddir/build/SOURCES/0624-build-launch-glusterd-upgrade-after-all-new-bits-are.patch /builddir/build/SOURCES/0625-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch /builddir/build/SOURCES/0626-protocol-auth-use-the-proper-validation-method.patch /builddir/build/SOURCES/0627-protocol-server-fix-the-comparision-logic-in-case-of.patch /builddir/build/SOURCES/0628-protocol-client-handle-the-subdir-handshake-properly.patch /builddir/build/SOURCES/0629-fuse-fix-the-read-only-mount-flag-issue.patch /builddir/build/SOURCES/0630-glusterd-delete-source-brick-only-once-in-reset-bric.patch /builddir/build/SOURCES/0631-glusterd-persist-brickinfo-s-port-change-into-gluste.patch /builddir/build/SOURCES/0632-build-remove-pretrans-script-for-python-gluster.patch /builddir/build/SOURCES/0633-mgmt-glusterd-Cleanup-memory-leaks-in-handshake.patch /builddir/build/SOURCES/0634-glusterd-Fix-glusterd-mem-leaks.patch /builddir/build/SOURCES/0635-glusterd-Marking-all-the-brick-status-as-stopped-whe.patch /builddir/build/SOURCES/0636-glusterd-clean-up-portmap-on-brick-disconnect.patch /builddir/build/SOURCES/0637-glusterd-fix-brick-restart-parallelism.patch /builddir/build/SOURCES/0638-glusterd-Free-up-svc-conn-on-volume-delete.patch /builddir/build/SOURCES/0639-glusterd-introduce-timer-in-mgmt_v3_lock.patch /builddir/build/SOURCES/0640-dict-Don-t-expose-get_new_dict-dict_destroy.patch /builddir/build/SOURCES/0641-features-locks-Fix-memory-leaks.patch /builddir/build/SOURCES/0642-gfapi-set-lkowner-in-glfd.patch /builddir/build/SOURCES/0643-build-remove-ExclusiveArch-from-spec-file.patch /builddir/build/SOURCES/0644-libglusterfs-fix-the-call_stack_set_group-function.patch /builddir/build/SOURCES/0645-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch /builddir/build/SOURCES/0646-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch /builddir/build/SOURCES/0647-glusterd-optimize-glusterd-import-volumes-code-path.patch /builddir/build/SOURCES/0648-glusterd-import-volumes-in-separate-synctask.patch /builddir/build/SOURCES/0649-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch /builddir/build/SOURCES/0650-glusterd-snapshot-fix-the-compare-snap-logic.patch /builddir/build/SOURCES/0651-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch /builddir/build/SOURCES/0652-shared-storage-Prevent-mounting-shared-storage-from-.patch /builddir/build/SOURCES/0653-server-auth-add-option-for-strict-authentication.patch /builddir/build/SOURCES/0654-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch /builddir/build/SOURCES/0655-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch /builddir/build/SOURCES/0656-server-auth-fix-regression-in-honouring-auth.allow.patch /builddir/build/SOURCES/0657-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch /builddir/build/SOURCES/0658-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch /builddir/build/SOURCES/0659-gluster-Allow-only-read-only-CLI-commands-via-remote.patch /builddir/build/SOURCES/0660-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch /builddir/build/SOURCES/0661-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch /builddir/build/SOURCES/0662-storage-posix-Use-the-ret-value-of-posix_gfid_heal.patch /builddir/build/SOURCES/0663-features-shard-Pass-the-correct-block-num-to-store-i.patch /builddir/build/SOURCES/0664-features-shard-Leverage-block_num-info-in-inode-ctx-.patch /builddir/build/SOURCES/0665-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch /builddir/build/SOURCES/0666-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch /builddir/build/SOURCES/0667-features-shard-Do-list_del_init-while-list-memory-is.patch /builddir/build/SOURCES/0668-storage-posix-Add-active-fd-count-option-in-gluster.patch /builddir/build/SOURCES/0669-cluster-afr-Make-afr_fsync-a-transaction.patch /builddir/build/SOURCES/0670-cluster-afr-Remove-compound-fops-usage-in-afr.patch /builddir/build/SOURCES/0671-cluster-afr-Remove-unused-code-paths.patch /builddir/build/SOURCES/0672-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch /builddir/build/SOURCES/0673-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch /builddir/build/SOURCES/0674-afr-fixes-to-afr-eager-locking.patch /builddir/build/SOURCES/0675-block-profile-enable-cluster.eager-lock-in-block-pro.patch /builddir/build/SOURCES/0676-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch /builddir/build/SOURCES/0677-cluster-afr-Increase-the-lock-count-on-success.patch /builddir/build/SOURCES/0678-extras-group-add-database-workload-profile.patch /builddir/build/SOURCES/0679-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch /builddir/build/SOURCES/0680-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch /builddir/build/SOURCES/0681-geo-rep-Fix-for-EINVAL-errors-while-syncing-symlinks.patch /builddir/build/SOURCES/0682-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch /builddir/build/SOURCES/0683-glusterd-fix-client-io-threads-option-for-replicate-.patch /builddir/build/SOURCES/0684-glusterd-show-brick-online-after-port-registration.patch /builddir/build/SOURCES/0685-glusterd-show-brick-online-after-port-registration-e.patch /builddir/build/SOURCES/0686-glusterd-_is_prefix-should-handle-0-length-paths.patch /builddir/build/SOURCES/0687-glusterd-log-improvements-on-brick-creation-validati.patch /builddir/build/SOURCES/0688-logging-Avoid-re-initing-log-level-in-io-stats.patch /builddir/build/SOURCES/0689-geo-rep-Fix-symlink-rename-syncing-issue.patch + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-peer-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + [[ xlators/mgmt/glusterd/src/glusterd-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-replace-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rpc-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rpc-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-store.c + dest_file=xlators/mgmt/glusterd/src/glusterd-store.c + [[ xlators/mgmt/glusterd/src/glusterd-store.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + dest_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + [[ xlators/mgmt/glusterd/src/glusterd-syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/gfdb/gfdb_sqlite3.h + dest_file=libglusterfs/src/gfdb/gfdb_sqlite3.h + [[ libglusterfs/src/gfdb/gfdb_sqlite3.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changetimerecorder/src/changetimerecorder.c + dest_file=xlators/features/changetimerecorder/src/changetimerecorder.c + [[ xlators/features/changetimerecorder/src/changetimerecorder.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0004-rpc-set-bind-insecure-to-off-by-default.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0004-rpc-set-bind-insecure-to-off-by-default.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0004-rpc-set-bind-insecure-to-off-by-default.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.c + dest_file=rpc/rpc-lib/src/rpc-transport.c + [[ rpc/rpc-lib/src/rpc-transport.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0004-rpc-set-bind-insecure-to-off-by-default.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0005-glusterd-spec-fixing-autogen-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0005-glusterd-spec-fixing-autogen-issue.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0005-glusterd-spec-fixing-autogen-issue.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0005-glusterd-spec-fixing-autogen-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0006-libglusterfs-glusterd-Fix-compilation-errors.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0006-libglusterfs-glusterd-Fix-compilation-errors.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0006-libglusterfs-glusterd-Fix-compilation-errors.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-store.c + dest_file=xlators/mgmt/glusterd/src/glusterd-store.c + [[ xlators/mgmt/glusterd/src/glusterd-store.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0006-libglusterfs-glusterd-Fix-compilation-errors.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0007-build-remove-ghost-directory-entries.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0007-build-remove-ghost-directory-entries.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0007-build-remove-ghost-directory-entries.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0007-build-remove-ghost-directory-entries.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0008-build-add-RHGS-specific-changes.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0008-build-add-RHGS-specific-changes.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0008-build-add-RHGS-specific-changes.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0008-build-add-RHGS-specific-changes.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=contrib/fuse-util/Makefile.am + dest_file=contrib/fuse-util/Makefile.am + [[ contrib/fuse-util/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0010-build-packaging-corrections-for-RHEL-5.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0010-build-packaging-corrections-for-RHEL-5.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0010-build-packaging-corrections-for-RHEL-5.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0010-build-packaging-corrections-for-RHEL-5.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0011-build-introduce-security-hardening-flags-in-gluster.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0011-build-introduce-security-hardening-flags-in-gluster.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0011-build-introduce-security-hardening-flags-in-gluster.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0011-build-introduce-security-hardening-flags-in-gluster.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0014-build-add-pretrans-check.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0014-build-add-pretrans-check.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0014-build-add-pretrans-check.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0014-build-add-pretrans-check.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0015-build-exclude-libgfdb.pc-conditionally.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0015-build-exclude-libgfdb.pc-conditionally.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0015-build-exclude-libgfdb.pc-conditionally.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0015-build-exclude-libgfdb.pc-conditionally.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-store.c + dest_file=xlators/mgmt/glusterd/src/glusterd-store.c + [[ xlators/mgmt/glusterd/src/glusterd-store.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0018-build-spec-file-conflict-resolution.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0018-build-spec-file-conflict-resolution.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0018-build-spec-file-conflict-resolution.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0018-build-spec-file-conflict-resolution.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0019-build-dependency-error-during-upgrade.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0019-build-dependency-error-during-upgrade.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0019-build-dependency-error-during-upgrade.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0019-build-dependency-error-during-upgrade.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0020-Revert-gfapi-upcall-Use-GF_CALLOC-while-allocating-v.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0020-Revert-gfapi-upcall-Use-GF_CALLOC-while-allocating-v.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0020-Revert-gfapi-upcall-Use-GF_CALLOC-while-allocating-v.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-handleops.c + dest_file=api/src/glfs-handleops.c + [[ api/src/glfs-handleops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0020-Revert-gfapi-upcall-Use-GF_CALLOC-while-allocating-v.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0021-logging-Change-log-file-name-for-glusterd.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0021-logging-Change-log-file-name-for-glusterd.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0021-logging-Change-log-file-name-for-glusterd.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0021-logging-Change-log-file-name-for-glusterd.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0022-glusterd-search-for-free-port-from-base_port.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0022-glusterd-search-for-free-port-from-base_port.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0022-glusterd-search-for-free-port-from-base_port.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0022-glusterd-search-for-free-port-from-base_port.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0023-glusterd-clean-up-old-port-and-allocate-new-one-on-e.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0023-glusterd-clean-up-old-port-and-allocate-new-one-on-e.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0023-glusterd-clean-up-old-port-and-allocate-new-one-on-e.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/1313628-import-brick-ports-always.t + dest_file=tests/features/ssl-ciphers.t + [[ tests/features/ssl-ciphers.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/features/ssl-ciphers.t + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.h + [[ xlators/mgmt/glusterd/src/glusterd-pmap.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.h + dest_file=xlators/mgmt/glusterd/src/glusterd-snapd-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-snapd-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapd-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0023-glusterd-clean-up-old-port-and-allocate-new-one-on-e.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0024-glusterd-Improve-mountbroker-logs.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0024-glusterd-Improve-mountbroker-logs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0024-glusterd-Improve-mountbroker-logs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-mountbroker.c + dest_file=xlators/mgmt/glusterd/src/glusterd-mountbroker.c + [[ xlators/mgmt/glusterd/src/glusterd-mountbroker.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0024-glusterd-Improve-mountbroker-logs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0025-glusterd-Fix-msgid-in-mountbroker-logs.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0025-glusterd-Fix-msgid-in-mountbroker-logs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0025-glusterd-Fix-msgid-in-mountbroker-logs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-mountbroker.c + dest_file=xlators/mgmt/glusterd/src/glusterd-mountbroker.c + [[ xlators/mgmt/glusterd/src/glusterd-mountbroker.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0025-glusterd-Fix-msgid-in-mountbroker-logs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0026-mgmt-glusterd-Enable-client-io-threads-by-default.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0026-mgmt-glusterd-Enable-client-io-threads-by-default.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0026-mgmt-glusterd-Enable-client-io-threads-by-default.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0026-mgmt-glusterd-Enable-client-io-threads-by-default.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0027-feature-bitrot-Ondemand-scrub-option-for-bitrot.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0027-feature-bitrot-Ondemand-scrub-option-for-bitrot.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0027-feature-bitrot-Ondemand-scrub-option-for-bitrot.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/gluster.8 + dest_file=doc/gluster.8 + [[ doc/gluster.8 =~ ^doc/.+ ]] + '[' doc/gluster.8 '!=' dev/null ']' + '[' '!' -f doc/gluster.8 ']' + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-messages.h + dest_file=glusterfsd/src/glusterfsd-messages.h + [[ glusterfsd/src/glusterfsd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/cli1-xdr.x + dest_file=rpc/xdr/src/cli1-xdr.x + [[ rpc/xdr/src/cli1-xdr.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/glusterfs-fops.x + dest_file=rpc/xdr/src/glusterfs-fops.x + [[ rpc/xdr/src/glusterfs-fops.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bitrot/bug-1207627-bitrot-scrub-status.t + dest_file=tests/bitrot/bug-1207627-bitrot-scrub-status.t + [[ tests/bitrot/bug-1207627-bitrot-scrub-status.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + [[ xlators/features/bit-rot/src/bitd/bit-rot-scrub.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.h + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.h + [[ xlators/features/bit-rot/src/bitd/bit-rot-scrub.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-ssm.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-ssm.c + [[ xlators/features/bit-rot/src/bitd/bit-rot-ssm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-ssm.h + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-ssm.h + [[ xlators/features/bit-rot/src/bitd/bit-rot-ssm.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot.c + [[ xlators/features/bit-rot/src/bitd/bit-rot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot.h + dest_file=xlators/features/bit-rot/src/bitd/bit-rot.h + [[ xlators/features/bit-rot/src/bitd/bit-rot.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-bitrot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-bitrot.c + [[ xlators/mgmt/glusterd/src/glusterd-bitrot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rpc-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rpc-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + dest_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + [[ xlators/mgmt/glusterd/src/glusterd-syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0027-feature-bitrot-Ondemand-scrub-option-for-bitrot.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-global.c + dest_file=cli/src/cli-cmd-global.c + [[ cli/src/cli-cmd-global.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-xml-output.c + dest_file=cli/src/cli-xml-output.c + [[ cli/src/cli-xml-output.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.h + dest_file=cli/src/cli.h + [[ cli/src/cli.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/gluster.8 + dest_file=doc/gluster.8 + [[ doc/gluster.8 =~ ^doc/.+ ]] + '[' doc/gluster.8 '!=' dev/null ']' + '[' '!' -f doc/gluster.8 ']' + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/protocol-common.h + dest_file=rpc/rpc-lib/src/protocol-common.h + [[ rpc/rpc-lib/src/protocol-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + [[ tests/bugs/cli/bug-1353156-get-state-cli-validations.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-peer-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-peer-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch:170: new blank line at EOF. + /builddir/build/SOURCES/0028-glusterd-cli-cli-to-get-local-state-representation-f.patch:1584: new blank line at EOF. + warning: 2 lines add whitespace errors. + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0029-eventsapi-Gluster-Eventing-Feature-implementation.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0029-eventsapi-Gluster-Eventing-Feature-implementation.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0029-eventsapi-Gluster-Eventing-Feature-implementation.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=Makefile.am + dest_file=Makefile.am + [[ Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-peer.c + dest_file=cli/src/cli-cmd-peer.c + [[ cli/src/cli-cmd-peer.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/systemd/Makefile.am + dest_file=events/Makefile.am + [[ events/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=events/src/Makefile.am + [[ events/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=events/src/__init__.py + [[ events/src/__init__.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0029-eventsapi-Gluster-Eventing-Feature-implementation.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0030-eventsapi-Fix-make-install-issue-second-time.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0030-eventsapi-Fix-make-install-issue-second-time.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0030-eventsapi-Fix-make-install-issue-second-time.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/Makefile.am + dest_file=events/src/Makefile.am + [[ events/src/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0030-eventsapi-Fix-make-install-issue-second-time.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0031-eventsapi-Volume-Set-and-Reset-Events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0031-eventsapi-Volume-Set-and-Reset-Events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0031-eventsapi-Volume-Set-and-Reset-Events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventtypes.py + dest_file=events/src/eventtypes.py + [[ events/src/eventtypes.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/handlers.py + dest_file=events/src/handlers.py + [[ events/src/handlers.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/eventtypes.h + dest_file=libglusterfs/src/eventtypes.h + [[ libglusterfs/src/eventtypes.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0031-eventsapi-Volume-Set-and-Reset-Events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0032-eventsapi-Auto-generate-header-files-during-make.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0032-eventsapi-Auto-generate-header-files-during-make.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0032-eventsapi-Auto-generate-header-files-during-make.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/Makefile.am + dest_file=events/src/Makefile.am + [[ events/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventtypes.py + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file= + [[ '' =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/eventtypes.h + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0032-eventsapi-Auto-generate-header-files-during-make.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0033-eventsapi-Geo-replication-User-driven-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0033-eventsapi-Geo-replication-User-driven-events.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0033-eventsapi-Geo-replication-User-driven-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0033-eventsapi-Geo-replication-User-driven-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0034-eventsapi-Python-library-for-gf_event.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0034-eventsapi-Python-library-for-gf_event.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0034-eventsapi-Python-library-for-gf_event.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/Makefile.am + dest_file=events/src/Makefile.am + [[ events/src/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0034-eventsapi-Python-library-for-gf_event.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0035-events-move-conditional-macro-check-USE_EVENTS-insid.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0035-events-move-conditional-macro-check-USE_EVENTS-insid.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0035-events-move-conditional-macro-check-USE_EVENTS-insid.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-peer.c + dest_file=cli/src/cli-cmd-peer.c + [[ cli/src/cli-cmd-peer.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.c + dest_file=libglusterfs/src/events.c + [[ libglusterfs/src/events.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0035-events-move-conditional-macro-check-USE_EVENTS-insid.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0036-eventsapi-Fix-disable-events-issue.patch ++ cut -f 3 -d ' ' + '[' 1 -gt 0 ']' + for f in '${rename_to[*]}' + '[' -f libglusterfs/src/events.h ']' + '[' -d libglusterfs/src/events.h ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0036-eventsapi-Fix-disable-events-issue.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0036-eventsapi-Fix-disable-events-issue.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=Makefile.am + dest_file=Makefile.am + [[ Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-peer.c + dest_file=cli/src/cli-cmd-peer.c + [[ cli/src/cli-cmd-peer.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/Makefile.am + dest_file=events/Makefile.am + [[ events/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/Makefile.am + dest_file=events/src/Makefile.am + [[ events/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventsapiconf.py.in + dest_file=events/src/eventsapiconf.py.in + [[ events/src/eventsapiconf.py.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/gf_event.py + dest_file=events/src/gf_event.py + [[ events/src/gf_event.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/tools/Makefile.am + dest_file=events/tools/Makefile.am + [[ events/tools/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.c + dest_file=libglusterfs/src/events.c + [[ libglusterfs/src/events.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.h.in + dest_file=libglusterfs/src/events.h + [[ libglusterfs/src/events.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + [[ xlators/features/bit-rot/src/bitd/bit-rot-scrub.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0036-eventsapi-Fix-disable-events-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0037-extras-kill-processes-gracefully.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0037-extras-kill-processes-gracefully.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0037-extras-kill-processes-gracefully.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/stop-all-gluster-processes.sh + dest_file=extras/stop-all-gluster-processes.sh + [[ extras/stop-all-gluster-processes.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0037-extras-kill-processes-gracefully.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0038-extras-kill-gsyncd-before-glusterfsd.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0038-extras-kill-gsyncd-before-glusterfsd.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0038-extras-kill-gsyncd-before-glusterfsd.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/stop-all-gluster-processes.sh + dest_file=extras/stop-all-gluster-processes.sh + [[ extras/stop-all-gluster-processes.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0038-extras-kill-gsyncd-before-glusterfsd.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0039-build-fix-eventtypes.h-generation.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0039-build-fix-eventtypes.h-generation.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0039-build-fix-eventtypes.h-generation.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/Makefile.am + dest_file=events/src/Makefile.am + [[ events/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0039-build-fix-eventtypes.h-generation.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0040-packaging-eventsapi-Make-Python-site-packages-variab.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0040-packaging-eventsapi-Make-Python-site-packages-variab.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0040-packaging-eventsapi-Make-Python-site-packages-variab.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/systemd/glustereventsd.service.in + dest_file=extras/systemd/glustereventsd.service.in + [[ extras/systemd/glustereventsd.service.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0040-packaging-eventsapi-Make-Python-site-packages-variab.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0041-eventsapi-Add-support-for-Client-side-Events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0041-eventsapi-Add-support-for-Client-side-Events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0041-eventsapi-Add-support-for-Client-side-Events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventsapiconf.py.in + dest_file=events/src/eventsapiconf.py.in + [[ events/src/eventsapiconf.py.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventsconfig.json + dest_file=events/src/eventsconfig.json + [[ events/src/eventsconfig.json =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/gf_event.py + dest_file=events/src/gf_event.py + [[ events/src/gf_event.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/glustereventsd.py + dest_file=events/src/glustereventsd.py + [[ events/src/glustereventsd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/peer_eventsapi.py + dest_file=events/src/peer_eventsapi.py + [[ events/src/peer_eventsapi.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/utils.py + dest_file=events/src/utils.py + [[ events/src/utils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/firewalld/glusterfs.xml + dest_file=extras/firewalld/glusterfs.xml + [[ extras/firewalld/glusterfs.xml =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.c + dest_file=libglusterfs/src/events.c + [[ libglusterfs/src/events.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0041-eventsapi-Add-support-for-Client-side-Events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0042-eventsapi-Fix-Volume-Stop-and-delete-prompt-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0042-eventsapi-Fix-Volume-Stop-and-delete-prompt-issue.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0042-eventsapi-Fix-Volume-Stop-and-delete-prompt-issue.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0042-eventsapi-Fix-Volume-Stop-and-delete-prompt-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0043-features-ganesha-remove-ganesha-xlator-from-client-g.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0043-features-ganesha-remove-ganesha-xlator-from-client-g.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0043-features-ganesha-remove-ganesha-xlator-from-client-g.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0043-features-ganesha-remove-ganesha-xlator-from-client-g.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0044-eventsapi-Add-Init-scripts-for-different-distributio.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0044-eventsapi-Add-Init-scripts-for-different-distributio.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0044-eventsapi-Add-Init-scripts-for-different-distributio.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventsapiconf.py.in + dest_file=events/src/eventsapiconf.py.in + [[ events/src/eventsapiconf.py.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/glustereventsd.py + dest_file=events/src/glustereventsd.py + [[ events/src/glustereventsd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/peer_eventsapi.py + dest_file=events/src/peer_eventsapi.py + [[ events/src/peer_eventsapi.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/utils.py + dest_file=events/src/utils.py + [[ events/src/utils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/init.d/Makefile.am + dest_file=extras/init.d/Makefile.am + [[ extras/init.d/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/systemd/glustereventsd.service.in + dest_file=extras/init.d/glustereventsd-FreeBSD.in + [[ extras/init.d/glustereventsd-FreeBSD.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/init.d/glustereventsd-Redhat.in + [[ extras/init.d/glustereventsd-Redhat.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0044-eventsapi-Add-Init-scripts-for-different-distributio.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0045-eventsapi-Add-conditional-import-for-requests-librar.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0045-eventsapi-Add-conditional-import-for-requests-librar.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0045-eventsapi-Add-conditional-import-for-requests-librar.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/utils.py + dest_file=events/src/utils.py + [[ events/src/utils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0045-eventsapi-Add-conditional-import-for-requests-librar.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0046-eventsapi-packaging-Fix-conflict-during-rpm-install.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0046-eventsapi-packaging-Fix-conflict-during-rpm-install.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0046-eventsapi-packaging-Fix-conflict-during-rpm-install.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0046-eventsapi-packaging-Fix-conflict-during-rpm-install.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0047-eventsapi-Bitrot-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0047-eventsapi-Bitrot-events.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0047-eventsapi-Bitrot-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + [[ xlators/features/bit-rot/src/bitd/bit-rot-scrub.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0047-eventsapi-Bitrot-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0048-glusterd-Add-async-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0048-glusterd-Add-async-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0048-glusterd-Add-async-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-bitd-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-bitd-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-bitd-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-nfs-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-nfs-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-nfs-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-quotad-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-quotad-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-quotad-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + [[ xlators/mgmt/glusterd/src/glusterd-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-svc-helper.c + dest_file=xlators/mgmt/glusterd/src/glusterd-svc-helper.c + [[ xlators/mgmt/glusterd/src/glusterd-svc-helper.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0048-glusterd-Add-async-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0049-glusterd-add-async-events-part-2.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0049-glusterd-add-async-events-part-2.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0049-glusterd-add-async-events-part-2.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + [[ xlators/mgmt/glusterd/src/glusterd-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-scrub-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-scrub-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-scrub-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-server-quorum.c + dest_file=xlators/mgmt/glusterd/src/glusterd-server-quorum.c + [[ xlators/mgmt/glusterd/src/glusterd-server-quorum.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-shd-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-shd-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-shd-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapd-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapd-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-snapd-svc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c + dest_file=xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c + [[ xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0049-glusterd-add-async-events-part-2.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0050-quota-cli-add-user-driven-quota-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0050-quota-cli-add-user-driven-quota-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0050-quota-cli-add-user-driven-quota-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0050-quota-cli-add-user-driven-quota-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0051-quota-add-quota-events.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0051-quota-add-quota-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0051-quota-add-quota-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/quota/src/quota.c + dest_file=xlators/features/quota/src/quota.c + [[ xlators/features/quota/src/quota.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0051-quota-add-quota-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0052-eventsapi-declare-all-the-identified-events-at-one-g.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0052-eventsapi-declare-all-the-identified-events-at-one-g.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0052-eventsapi-declare-all-the-identified-events-at-one-g.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0052-eventsapi-declare-all-the-identified-events-at-one-g.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0053-protocol-server-generate-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0053-protocol-server-generate-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0053-protocol-server-generate-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0053-protocol-server-generate-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0054-extras-cliutils-Utils-for-creating-CLI-tools-for-Glu.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0054-extras-cliutils-Utils-for-creating-CLI-tools-for-Glu.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0054-extras-cliutils-Utils-for-creating-CLI-tools-for-Glu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/Makefile.am + dest_file=extras/Makefile.am + [[ extras/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/cliutils/Makefile.am + [[ extras/cliutils/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0054-extras-cliutils-Utils-for-creating-CLI-tools-for-Glu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0055-glusterd-ganesha-Move-ganesha-ha.conf-and-ganesha.co.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0055-glusterd-ganesha-Move-ganesha-ha.conf-and-ganesha.co.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0055-glusterd-ganesha-Move-ganesha-ha.conf-and-ganesha.co.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/Makefile.am + dest_file=xlators/mgmt/glusterd/src/Makefile.am + [[ xlators/mgmt/glusterd/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0055-glusterd-ganesha-Move-ganesha-ha.conf-and-ganesha.co.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0056-ganesha-scripts-remove-HA_VOL_SERVER-from-the-code.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0056-ganesha-scripts-remove-HA_VOL_SERVER-from-the-code.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0056-ganesha-scripts-remove-HA_VOL_SERVER-from-the-code.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/config/ganesha-ha.conf.sample + dest_file=extras/ganesha/config/ganesha-ha.conf.sample + [[ extras/ganesha/config/ganesha-ha.conf.sample =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0056-ganesha-scripts-remove-HA_VOL_SERVER-from-the-code.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0057-afr-add-replication-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0057-afr-add-replication-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0057-afr-add-replication-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-name.c + dest_file=xlators/cluster/afr/src/afr-self-heal-name.c + [[ xlators/cluster/afr/src/afr-self-heal-name.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0057-afr-add-replication-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0058-glusterd-Introduce-reset-brick.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0058-glusterd-Introduce-reset-brick.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0058-glusterd-Introduce-reset-brick.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-xml-output.c + dest_file=cli/src/cli-xml-output.c + [[ cli/src/cli-xml-output.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.h + dest_file=cli/src/cli.h + [[ cli/src/cli.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=heal/src/glfs-heal.c + dest_file=heal/src/glfs-heal.c + [[ heal/src/glfs-heal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/protocol-common.h + dest_file=rpc/rpc-lib/src/protocol-common.h + [[ rpc/rpc-lib/src/protocol-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=tests/bugs/replicate/bug-1266876-allow-reset-brick-for-same-path.t + [[ tests/bugs/replicate/bug-1266876-allow-reset-brick-for-same-path.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/Makefile.am + dest_file=xlators/cluster/afr/src/afr-inode-write.c + [[ xlators/cluster/afr/src/afr-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=xlators/mgmt/glusterd/src/Makefile.am + [[ xlators/mgmt/glusterd/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-hooks.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-hooks.c + [[ xlators/mgmt/glusterd/src/glusterd-hooks.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-mgmt.c + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-mgmt.h + dest_file=xlators/mgmt/glusterd/src/glusterd-mgmt.c + [[ xlators/mgmt/glusterd/src/glusterd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-mgmt.h + [[ xlators/mgmt/glusterd/src/glusterd-mgmt.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rpc-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-replace-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + dest_file=xlators/mgmt/glusterd/src/glusterd-reset-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-reset-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rpc-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + [[ xlators/mgmt/glusterd/src/glusterd-syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0058-glusterd-Introduce-reset-brick.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0059-Revert-glusterd-ganesha-copy-ganesha-export-configur.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0059-Revert-glusterd-ganesha-copy-ganesha-export-configur.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0059-Revert-glusterd-ganesha-copy-ganesha-export-configur.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/Makefile.am + dest_file=extras/ganesha/scripts/Makefile.am + [[ extras/ganesha/scripts/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/copy-export-ganesha.sh + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0059-Revert-glusterd-ganesha-copy-ganesha-export-configur.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0060-ganesha-scripts-Modifying-ganesha-ha.sh-for-share-st.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0060-ganesha-scripts-Modifying-ganesha-ha.sh-for-share-st.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0060-ganesha-scripts-Modifying-ganesha-ha.sh-for-share-st.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0060-ganesha-scripts-Modifying-ganesha-ha.sh-for-share-st.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0061-glusterd-ganesha-create-export-configuration-file-in.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0061-glusterd-ganesha-create-export-configuration-file-in.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0061-glusterd-ganesha-create-export-configuration-file-in.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/create-export-ganesha.sh + dest_file=extras/ganesha/scripts/create-export-ganesha.sh + [[ extras/ganesha/scripts/create-export-ganesha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/dbus-send.sh + dest_file=extras/ganesha/scripts/dbus-send.sh + [[ extras/ganesha/scripts/dbus-send.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0061-glusterd-ganesha-create-export-configuration-file-in.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0062-event-fix-gf_event-messages-for-replace-reset-brick-.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0062-event-fix-gf_event-messages-for-replace-reset-brick-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0062-event-fix-gf_event-messages-for-replace-reset-brick-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-replace-brick.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0062-event-fix-gf_event-messages-for-replace-reset-brick-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0063-cluster-ec-Add-events-for-EC-translator.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0063-cluster-ec-Add-events-for-EC-translator.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0063-cluster-ec-Add-events-for-EC-translator.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0063-cluster-ec-Add-events-for-EC-translator.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0064-storage-posix-Integrate-important-events-with-gf_eve.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0064-storage-posix-Integrate-important-events-with-gf_eve.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0064-storage-posix-Integrate-important-events-with-gf_eve.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0064-storage-posix-Integrate-important-events-with-gf_eve.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0065-cluster-tier-add-tiering-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0065-cluster-tier-add-tiering-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0065-cluster-tier-add-tiering-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/Makefile.am + dest_file=xlators/cluster/dht/src/Makefile.am + [[ xlators/cluster/dht/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier.c + dest_file=xlators/cluster/dht/src/tier.c + [[ xlators/cluster/dht/src/tier.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0065-cluster-tier-add-tiering-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0066-xlators-ganesha-Remove-the-ganesha-xlator-code-entir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0066-xlators-ganesha-Remove-the-ganesha-xlator-code-entir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0066-xlators-ganesha-Remove-the-ganesha-xlator-code-entir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/Makefile.am + dest_file=xlators/features/Makefile.am + [[ xlators/features/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/ganesha/Makefile.am + dest_file= + [[ '' =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/ganesha/src/Makefile.am + dest_file= + [[ '' =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/ganesha/src/ganesha-mem-types.h + dest_file= + [[ '' =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/ganesha/src/ganesha.c + dest_file= + [[ '' =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/ganesha/src/ganesha.h + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0066-xlators-ganesha-Remove-the-ganesha-xlator-code-entir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0067-snapshot-eventsapi-Integrate-snapshot-events-with-ev.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0067-snapshot-eventsapi-Integrate-snapshot-events-with-ev.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0067-snapshot-eventsapi-Integrate-snapshot-events-with-ev.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/snap_scheduler/Makefile.am + dest_file=extras/snap_scheduler/Makefile.am + [[ extras/snap_scheduler/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/snap_scheduler/snap_scheduler.py + dest_file=extras/snap_scheduler/conf.py.in + [[ extras/snap_scheduler/conf.py.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/snap_scheduler/snap_scheduler.py + [[ extras/snap_scheduler/snap_scheduler.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0067-snapshot-eventsapi-Integrate-snapshot-events-with-ev.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0068-ganesha-glusterd-Correct-the-path-for-ganesha-conf-d.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0068-ganesha-glusterd-Correct-the-path-for-ganesha-conf-d.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0068-ganesha-glusterd-Correct-the-path-for-ganesha-conf-d.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/Makefile.am + dest_file=xlators/mgmt/glusterd/src/Makefile.am + [[ xlators/mgmt/glusterd/src/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0068-ganesha-glusterd-Correct-the-path-for-ganesha-conf-d.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0069-events-dht-dht-cli-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0069-events-dht-dht-cli-events.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0069-events-dht-dht-cli-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0069-events-dht-dht-cli-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0070-dht-events-Added-rebalance-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0070-dht-events-Added-rebalance-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0070-dht-events-Added-rebalance-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0070-dht-events-Added-rebalance-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0071-geo-rep-Use-configured-log_level-for-libgfchangelog-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0071-geo-rep-Use-configured-log_level-for-libgfchangelog-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0071-geo-rep-Use-configured-log_level-for-libgfchangelog-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0071-geo-rep-Use-configured-log_level-for-libgfchangelog-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0072-cluster-dht-heal-root-permission-post-add-brick.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0072-cluster-dht-heal-root-permission-post-add-brick.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0072-cluster-dht-heal-root-permission-post-add-brick.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=tests/bugs/distribute/bug-1368012.t + [[ tests/bugs/distribute/bug-1368012.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-selfheal.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0072-cluster-dht-heal-root-permission-post-add-brick.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0073-geo-rep-add-geo-rep-events-for-server-side-changes.patch ++ cut -f 3 -d ' ' + '[' 1 -gt 0 ']' + for f in '${rename_to[*]}' + '[' -f geo-replication/syncdaemon/configinterface.py ']' + rm -f geo-replication/syncdaemon/configinterface.py + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0073-geo-rep-add-geo-rep-events-for-server-side-changes.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0073-geo-rep-add-geo-rep-events-for-server-side-changes.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/Makefile.am + dest_file=geo-replication/syncdaemon/Makefile.am + [[ geo-replication/syncdaemon/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/configinterface.py.in + dest_file=geo-replication/syncdaemon/conf.py.in + [[ geo-replication/syncdaemon/conf.py.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/configinterface.py + [[ geo-replication/syncdaemon/configinterface.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0073-geo-rep-add-geo-rep-events-for-server-side-changes.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0074-cluster-dht-Skip-layout-overlap-maximization-on-weig.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0074-cluster-dht-Skip-layout-overlap-maximization-on-weig.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0074-cluster-dht-Skip-layout-overlap-maximization-on-weig.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/distribute/bug-853258.t + dest_file=tests/bugs/distribute/bug-853258.t + [[ tests/bugs/distribute/bug-853258.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-selfheal.c + dest_file=xlators/cluster/dht/src/dht-selfheal.c + [[ xlators/cluster/dht/src/dht-selfheal.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0074-cluster-dht-Skip-layout-overlap-maximization-on-weig.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0075-geo-rep-Simplify-Non-root-user-mountbroker-Setup.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0075-geo-rep-Simplify-Non-root-user-mountbroker-Setup.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0075-geo-rep-Simplify-Non-root-user-mountbroker-Setup.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/src/Makefile.am + dest_file=geo-replication/src/Makefile.am + [[ geo-replication/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=geo-replication/src/peer_mountbroker.py.in + [[ geo-replication/src/peer_mountbroker.py.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0075-geo-rep-Simplify-Non-root-user-mountbroker-Setup.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0076-protocol-client-fix-coding-style-violations.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0076-protocol-client-fix-coding-style-violations.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0076-protocol-client-fix-coding-style-violations.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client.h + dest_file=xlators/protocol/client/src/client.h + [[ xlators/protocol/client/src/client.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0076-protocol-client-fix-coding-style-violations.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0078-compound-fops-Some-fixes-to-compound-fops-framework.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0078-compound-fops-Some-fixes-to-compound-fops-framework.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0078-compound-fops-Some-fixes-to-compound-fops-framework.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/compound-fop-utils.c + dest_file=libglusterfs/src/compound-fop-utils.c + [[ libglusterfs/src/compound-fop-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/default-args.c + dest_file=libglusterfs/src/compound-fop-utils.h + [[ libglusterfs/src/compound-fop-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/default-args.h + dest_file=libglusterfs/src/default-args.c + [[ libglusterfs/src/default-args.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/decompounder/src/decompounder.c + dest_file=libglusterfs/src/default-args.h + [[ libglusterfs/src/default-args.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/decompounder/src/decompounder.h + dest_file=xlators/performance/decompounder/src/decompounder.c + [[ xlators/performance/decompounder/src/decompounder.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-common.c + dest_file=xlators/performance/decompounder/src/decompounder.h + [[ xlators/performance/decompounder/src/decompounder.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-helpers.c + dest_file=xlators/protocol/client/src/client-common.c + [[ xlators/protocol/client/src/client-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-helpers.c + [[ xlators/protocol/client/src/client-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client.h + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-helpers.c + dest_file=xlators/protocol/client/src/client.h + [[ xlators/protocol/client/src/client.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-helpers.h + dest_file=xlators/protocol/server/src/server-helpers.c + [[ xlators/protocol/server/src/server-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-rpc-fops.c + dest_file=xlators/protocol/server/src/server-helpers.h + [[ xlators/protocol/server/src/server-helpers.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.h + dest_file=xlators/protocol/server/src/server-rpc-fops.c + [[ xlators/protocol/server/src/server-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0078-compound-fops-Some-fixes-to-compound-fops-framework.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0079-afr-Consume-compound-fops-in-afr-transaction.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0079-afr-Consume-compound-fops-in-afr-transaction.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0079-afr-Consume-compound-fops-in-afr-transaction.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=xlators/cluster/afr/src/afr-inode-write.c + [[ xlators/cluster/afr/src/afr-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-lk-common.c + dest_file=xlators/cluster/afr/src/afr-lk-common.c + [[ xlators/cluster/afr/src/afr-lk-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.h + dest_file=xlators/cluster/afr/src/afr-transaction.h + [[ xlators/cluster/afr/src/afr-transaction.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0079-afr-Consume-compound-fops-in-afr-transaction.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0080-geo-rep-Defunct-tar-process-after-sync.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0080-geo-rep-Defunct-tar-process-after-sync.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0080-geo-rep-Defunct-tar-process-after-sync.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0080-geo-rep-Defunct-tar-process-after-sync.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0081-geo-rep-Fix-Geo-rep-status-if-monitor.pid-file-not-e.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0081-geo-rep-Fix-Geo-rep-status-if-monitor.pid-file-not-e.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0081-geo-rep-Fix-Geo-rep-status-if-monitor.pid-file-not-e.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncdstatus.py + dest_file=geo-replication/syncdaemon/gsyncdstatus.py + [[ geo-replication/syncdaemon/gsyncdstatus.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0081-geo-rep-Fix-Geo-rep-status-if-monitor.pid-file-not-e.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0082-geo-rep-Fix-logging-sync-failures.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0082-geo-rep-Fix-logging-sync-failures.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0082-geo-rep-Fix-logging-sync-failures.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0082-geo-rep-Fix-logging-sync-failures.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0083-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0083-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0083-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0083-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0084-build-linux-oom.h-fix-for-RHEL-5.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0084-build-linux-oom.h-fix-for-RHEL-5.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0084-build-linux-oom.h-fix-for-RHEL-5.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.h + dest_file=glusterfsd/src/glusterfsd.h + [[ glusterfsd/src/glusterfsd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0084-build-linux-oom.h-fix-for-RHEL-5.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0085-syscall-remove-preadv-and-pwritev-sys-wrappers.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0085-syscall-remove-preadv-and-pwritev-sys-wrappers.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0085-syscall-remove-preadv-and-pwritev-sys-wrappers.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syscall.c + dest_file=libglusterfs/src/syscall.c + [[ libglusterfs/src/syscall.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syscall.h + dest_file=libglusterfs/src/syscall.h + [[ libglusterfs/src/syscall.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/bd/src/bd.c + dest_file=xlators/storage/bd/src/bd.c + [[ xlators/storage/bd/src/bd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0085-syscall-remove-preadv-and-pwritev-sys-wrappers.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0086-build-ignore-sbindir-conf.py-for-RHEL-5.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0086-build-ignore-sbindir-conf.py-for-RHEL-5.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0086-build-ignore-sbindir-conf.py-for-RHEL-5.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0086-build-ignore-sbindir-conf.py-for-RHEL-5.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0087-socket-pollerr-event-shouldn-t-trigger-socket_connne.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0087-socket-pollerr-event-shouldn-t-trigger-socket_connne.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0087-socket-pollerr-event-shouldn-t-trigger-socket_connne.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.h + dest_file=rpc/rpc-transport/socket/src/socket.h + [[ rpc/rpc-transport/socket/src/socket.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/changelog/bug-1211327.t + dest_file=tests/bugs/changelog/bug-1211327.t + [[ tests/bugs/changelog/bug-1211327.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/ec/bug-1236065.t + dest_file=tests/bugs/ec/bug-1236065.t + [[ tests/bugs/ec/bug-1236065.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0087-socket-pollerr-event-shouldn-t-trigger-socket_connne.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0088-afr-Modifications-to-afr-events.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0088-afr-Modifications-to-afr-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0088-afr-Modifications-to-afr-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-data.c + dest_file=xlators/cluster/afr/src/afr-self-heal-data.c + [[ xlators/cluster/afr/src/afr-self-heal-data.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-metadata.c + dest_file=xlators/cluster/afr/src/afr-self-heal-metadata.c + [[ xlators/cluster/afr/src/afr-self-heal-metadata.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-name.c + dest_file=xlators/cluster/afr/src/afr-self-heal-name.c + [[ xlators/cluster/afr/src/afr-self-heal-name.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0088-afr-Modifications-to-afr-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0089-build-add-systemd-dependency.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0089-build-add-systemd-dependency.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0089-build-add-systemd-dependency.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0089-build-add-systemd-dependency.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0090-glusterfsd-explicitly-turn-on-encryption-for-volfile.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0090-glusterfsd-explicitly-turn-on-encryption-for-volfile.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0090-glusterfsd-explicitly-turn-on-encryption-for-volfile.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0090-glusterfsd-explicitly-turn-on-encryption-for-volfile.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0091-glusterd-fix-return-val-in-glusterd_op_volume_dict_u.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0091-glusterd-fix-return-val-in-glusterd_op_volume_dict_u.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0091-glusterd-fix-return-val-in-glusterd_op_volume_dict_u.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0091-glusterd-fix-return-val-in-glusterd_op_volume_dict_u.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0092-afr-Ignore-gluster-internal-virtual-xattrs-in-metada.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0092-afr-Ignore-gluster-internal-virtual-xattrs-in-metada.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0092-afr-Ignore-gluster-internal-virtual-xattrs-in-metada.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0092-afr-Ignore-gluster-internal-virtual-xattrs-in-metada.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0093-dht-udpate-stbuf-from-servers-those-have-layout.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0093-dht-udpate-stbuf-from-servers-those-have-layout.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0093-dht-udpate-stbuf-from-servers-those-have-layout.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0093-dht-udpate-stbuf-from-servers-those-have-layout.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0094-eventsapi-geo-rep-Geo-rep-will-not-work-without-even.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0094-eventsapi-geo-rep-Geo-rep-will-not-work-without-even.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0094-eventsapi-geo-rep-Geo-rep-will-not-work-without-even.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0094-eventsapi-geo-rep-Geo-rep-will-not-work-without-even.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0095-gfapi-Fix-few-fd-ref-leaks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0095-gfapi-Fix-few-fd-ref-leaks.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0095-gfapi-Fix-few-fd-ref-leaks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-fops.c + dest_file=api/src/glfs-fops.c + [[ api/src/glfs-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0095-gfapi-Fix-few-fd-ref-leaks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0096-socket-log-the-client-identifier-in-ssl-connect.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0096-socket-log-the-client-identifier-in-ssl-connect.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0096-socket-log-the-client-identifier-in-ssl-connect.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0096-socket-log-the-client-identifier-in-ssl-connect.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0097-performance-open-behind-Pass-O_DIRECT-flags-for-anon.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0097-performance-open-behind-Pass-O_DIRECT-flags-for-anon.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0097-performance-open-behind-Pass-O_DIRECT-flags-for-anon.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-cache/src/io-cache.c + dest_file=xlators/performance/io-cache/src/io-cache.c + [[ xlators/performance/io-cache/src/io-cache.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/open-behind/src/open-behind.c + dest_file=xlators/performance/open-behind/src/open-behind.c + [[ xlators/performance/open-behind/src/open-behind.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0097-performance-open-behind-Pass-O_DIRECT-flags-for-anon.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0098-cluster-ec-set-unset-dirty-flag-for-data-metadata-up.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0098-cluster-ec-set-unset-dirty-flag-for-data-metadata-up.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0098-cluster-ec-set-unset-dirty-flag-for-data-metadata-up.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/ec-background-heals.t + dest_file=tests/basic/ec/ec-background-heals.t + [[ tests/basic/ec/ec-background-heals.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/ec-new-entry.t + dest_file=tests/basic/ec/ec-new-entry.t + [[ tests/basic/ec/ec-new-entry.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.h + dest_file=xlators/cluster/ec/src/ec-common.h + [[ xlators/cluster/ec/src/ec-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-data.h + dest_file=xlators/cluster/ec/src/ec-data.h + [[ xlators/cluster/ec/src/ec-data.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0098-cluster-ec-set-unset-dirty-flag-for-data-metadata-up.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0099-cluster-ec-Implement-heal-info-with-lock.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0099-cluster-ec-Implement-heal-info-with-lock.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0099-cluster-ec-Implement-heal-info-with-lock.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syncop-utils.c + dest_file=libglusterfs/src/syncop-utils.c + [[ libglusterfs/src/syncop-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syncop-utils.h + dest_file=libglusterfs/src/syncop-utils.h + [[ libglusterfs/src/syncop-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/afr.rc + dest_file=tests/afr.rc + [[ tests/afr.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/ec-background-heals.t + dest_file=tests/basic/ec/ec-background-heals.t + [[ tests/basic/ec/ec-background-heals.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heald.c + dest_file=xlators/cluster/afr/src/afr-self-heald.c + [[ xlators/cluster/afr/src/afr-self-heald.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.h + dest_file=xlators/cluster/ec/src/ec-common.h + [[ xlators/cluster/ec/src/ec-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heal.c + dest_file=xlators/cluster/ec/src/ec-heal.c + [[ xlators/cluster/ec/src/ec-heal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heald.c + dest_file=xlators/cluster/ec/src/ec-heald.c + [[ xlators/cluster/ec/src/ec-heald.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0099-cluster-ec-Implement-heal-info-with-lock.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0100-cluster-ec-Use-locks-for-opendir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0100-cluster-ec-Use-locks-for-opendir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0100-cluster-ec-Use-locks-for-opendir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-dir-read.c + dest_file=xlators/cluster/ec/src/ec-dir-read.c + [[ xlators/cluster/ec/src/ec-dir-read.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0100-cluster-ec-Use-locks-for-opendir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0101-system-posix-acl-Unwind-with-NULL-xdata-on-error.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0101-system-posix-acl-Unwind-with-NULL-xdata-on-error.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0101-system-posix-acl-Unwind-with-NULL-xdata-on-error.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/system/posix-acl/src/posix-acl.c + dest_file=xlators/system/posix-acl/src/posix-acl.c + [[ xlators/system/posix-acl/src/posix-acl.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0101-system-posix-acl-Unwind-with-NULL-xdata-on-error.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0102-afr-Take-full-locks-in-arbiter-only-for-data-transac.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0102-afr-Take-full-locks-in-arbiter-only-for-data-transac.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0102-afr-Take-full-locks-in-arbiter-only-for-data-transac.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0102-afr-Take-full-locks-in-arbiter-only-for-data-transac.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0103-rpc-socket.c-Modify-gf_log-message-in-socket_poller-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0103-rpc-socket.c-Modify-gf_log-message-in-socket_poller-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0103-rpc-socket.c-Modify-gf_log-message-in-socket_poller-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0103-rpc-socket.c-Modify-gf_log-message-in-socket_poller-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0104-build-randomize-temp-file-names-in-pretrans-scriptle.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0104-build-randomize-temp-file-names-in-pretrans-scriptle.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0104-build-randomize-temp-file-names-in-pretrans-scriptle.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0104-build-randomize-temp-file-names-in-pretrans-scriptle.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0105-cluster-afr-Prevent-dict_set-on-NULL-dict.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0105-cluster-afr-Prevent-dict_set-on-NULL-dict.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0105-cluster-afr-Prevent-dict_set-on-NULL-dict.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0105-cluster-afr-Prevent-dict_set-on-NULL-dict.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0106-glusterd-enable-default-configurations-post-upgrade-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0106-glusterd-enable-default-configurations-post-upgrade-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0106-glusterd-enable-default-configurations-post-upgrade-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0106-glusterd-enable-default-configurations-post-upgrade-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0107-cluster-ec-Do-multi-threaded-self-heal.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0107-cluster-ec-Do-multi-threaded-self-heal.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0107-cluster-ec-Do-multi-threaded-self-heal.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heald.c + dest_file=xlators/cluster/ec/src/ec-heald.c + [[ xlators/cluster/ec/src/ec-heald.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heald.h + dest_file=xlators/cluster/ec/src/ec-heald.h + [[ xlators/cluster/ec/src/ec-heald.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0107-cluster-ec-Do-multi-threaded-self-heal.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0108-geo-rep-eventsapi-Additional-Events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0108-geo-rep-eventsapi-Additional-Events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0108-geo-rep-eventsapi-Additional-Events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncdstatus.py + dest_file=geo-replication/syncdaemon/gsyncdstatus.py + [[ geo-replication/syncdaemon/gsyncdstatus.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0108-geo-rep-eventsapi-Additional-Events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0109-storage-posix-Fix-race-in-posix_pstat.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0109-storage-posix-Fix-race-in-posix_pstat.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0109-storage-posix-Fix-race-in-posix_pstat.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0109-storage-posix-Fix-race-in-posix_pstat.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0110-glusterd-set-the-brickinfo-port-before-spawning-the-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0110-glusterd-set-the-brickinfo-port-before-spawning-the-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0110-glusterd-set-the-brickinfo-port-before-spawning-the-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0110-glusterd-set-the-brickinfo-port-before-spawning-the-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0111-upcall-Add-support-to-invalidate-xattrs.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0111-upcall-Add-support-to-invalidate-xattrs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0111-upcall-Add-support-to-invalidate-xattrs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/upcall-utils.h + dest_file=libglusterfs/src/upcall-utils.h + [[ libglusterfs/src/upcall-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-cache-invalidation.h + dest_file=xlators/features/upcall/src/upcall-cache-invalidation.h + [[ xlators/features/upcall/src/upcall-cache-invalidation.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-internal.c + dest_file=xlators/features/upcall/src/upcall-internal.c + [[ xlators/features/upcall/src/upcall-internal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.h + dest_file=xlators/features/upcall/src/upcall.h + [[ xlators/features/upcall/src/upcall.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0111-upcall-Add-support-to-invalidate-xattrs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0112-upcall-pass-dict-with-xattrs-on-xattr-invalidation.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0112-upcall-pass-dict-with-xattrs-on-xattr-invalidation.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0112-upcall-pass-dict-with-xattrs-on-xattr-invalidation.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/upcall-utils.h + dest_file=libglusterfs/src/upcall-utils.h + [[ libglusterfs/src/upcall-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/glusterfs3.h + dest_file=rpc/xdr/src/glusterfs3.h + [[ rpc/xdr/src/glusterfs3.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-internal.c + dest_file=xlators/features/upcall/src/upcall-internal.c + [[ xlators/features/upcall/src/upcall-internal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.h + dest_file=xlators/features/upcall/src/upcall.h + [[ xlators/features/upcall/src/upcall.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-callback.c + dest_file=xlators/protocol/client/src/client-callback.c + [[ xlators/protocol/client/src/client-callback.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0112-upcall-pass-dict-with-xattrs-on-xattr-invalidation.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0113-md-cache-Cache-gluster-samba-metadata.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0113-md-cache-Cache-gluster-samba-metadata.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0113-md-cache-Cache-gluster-samba-metadata.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=tests/bugs/md-cache/bug-1211863.t + [[ tests/bugs/md-cache/bug-1211863.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0113-md-cache-Cache-gluster-samba-metadata.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0114-upcall-Invalidation-for-xattr-should-also-carry-a-va.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0114-upcall-Invalidation-for-xattr-should-also-carry-a-va.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0114-upcall-Invalidation-for-xattr-should-also-carry-a-va.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.h + dest_file=xlators/features/upcall/src/upcall.h + [[ xlators/features/upcall/src/upcall.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0114-upcall-Invalidation-for-xattr-should-also-carry-a-va.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0115-md-cache-Enable-caching-of-stat-fetched-from-readdir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0115-md-cache-Enable-caching-of-stat-fetched-from-readdir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0115-md-cache-Enable-caching-of-stat-fetched-from-readdir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0115-md-cache-Enable-caching-of-stat-fetched-from-readdir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0116-md-cache-Add-cache-invalidation-support-for-metadata.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0116-md-cache-Add-cache-invalidation-support-for-metadata.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0116-md-cache-Add-cache-invalidation-support-for-metadata.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/md-cache/bug-1211863.t + dest_file=tests/bugs/md-cache/bug-1211863.t + [[ tests/bugs/md-cache/bug-1211863.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache-messages.h + dest_file=xlators/performance/md-cache/src/md-cache-messages.h + [[ xlators/performance/md-cache/src/md-cache-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0116-md-cache-Add-cache-invalidation-support-for-metadata.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0117-md-cache-fix-indention-to-silence-Coverity.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0117-md-cache-fix-indention-to-silence-Coverity.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0117-md-cache-fix-indention-to-silence-Coverity.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0117-md-cache-fix-indention-to-silence-Coverity.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0118-md-cache-upcall-In-case-of-mode-bit-change-invalidat.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0118-md-cache-upcall-In-case-of-mode-bit-change-invalidat.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0118-md-cache-upcall-In-case-of-mode-bit-change-invalidat.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/iatt.h + dest_file=libglusterfs/src/iatt.h + [[ libglusterfs/src/iatt.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0118-md-cache-upcall-In-case-of-mode-bit-change-invalidat.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0119-md-cache-Add-logging-to-increase-debuggability.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0119-md-cache-Add-logging-to-increase-debuggability.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0119-md-cache-Add-logging-to-increase-debuggability.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache-messages.h + dest_file=xlators/performance/md-cache/src/md-cache-messages.h + [[ xlators/performance/md-cache/src/md-cache-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0119-md-cache-Add-logging-to-increase-debuggability.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0120-md-cache-Add-cache-hit-and-miss-counters.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0120-md-cache-Add-cache-hit-and-miss-counters.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0120-md-cache-Add-cache-hit-and-miss-counters.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/client_t.h + dest_file=libglusterfs/src/client_t.h + [[ libglusterfs/src/client_t.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0120-md-cache-Add-cache-hit-and-miss-counters.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0121-md-cache-Do-not-use-features.cache-invalidation-for-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0121-md-cache-Do-not-use-features.cache-invalidation-for-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0121-md-cache-Do-not-use-features.cache-invalidation-for-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/md-cache/bug-1211863.t + dest_file=tests/bugs/md-cache/bug-1211863.t + [[ tests/bugs/md-cache/bug-1211863.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0121-md-cache-Do-not-use-features.cache-invalidation-for-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0122-md-cache-Fix-wrong-cache-time-update-for-xattrs.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0122-md-cache-Fix-wrong-cache-time-update-for-xattrs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0122-md-cache-Fix-wrong-cache-time-update-for-xattrs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0122-md-cache-Fix-wrong-cache-time-update-for-xattrs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0123-dht-define-GF_IPC_TARGET_UPCALL.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0123-dht-define-GF_IPC_TARGET_UPCALL.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0123-dht-define-GF_IPC_TARGET_UPCALL.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0123-dht-define-GF_IPC_TARGET_UPCALL.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0124-dht-Implement-ipc-fop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0124-dht-Implement-ipc-fop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0124-dht-Implement-ipc-fop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht.c + dest_file=xlators/cluster/dht/src/dht.c + [[ xlators/cluster/dht/src/dht.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0124-dht-Implement-ipc-fop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0125-io-stats-Add-ipc-fop-for-display-in-the-profile-info.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0125-io-stats-Add-ipc-fop-for-display-in-the-profile-info.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0125-io-stats-Add-ipc-fop-for-display-in-the-profile-info.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=xlators/debug/io-stats/src/io-stats.c + [[ xlators/debug/io-stats/src/io-stats.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0125-io-stats-Add-ipc-fop-for-display-in-the-profile-info.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0126-upcall-Add-permission-change-flag-to-iatt-flag.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0126-upcall-Add-permission-change-flag-to-iatt-flag.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0126-upcall-Add-permission-change-flag-to-iatt-flag.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/upcall-utils.h + dest_file=libglusterfs/src/upcall-utils.h + [[ libglusterfs/src/upcall-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0126-upcall-Add-permission-change-flag-to-iatt-flag.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0127-md-cache-Register-the-list-of-xattrs-with-cache-inva.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0127-md-cache-Register-the-list-of-xattrs-with-cache-inva.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0127-md-cache-Register-the-list-of-xattrs-with-cache-inva.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-internal.h + dest_file=api/src/glfs-internal.h + [[ api/src/glfs-internal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/dict.c + dest_file=libglusterfs/src/dict.c + [[ libglusterfs/src/dict.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/dict.h + dest_file=libglusterfs/src/dict.h + [[ libglusterfs/src/dict.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syncop.h + dest_file=libglusterfs/src/syncop.h + [[ libglusterfs/src/syncop.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-internal.c + dest_file=xlators/features/upcall/src/upcall-internal.c + [[ xlators/features/upcall/src/upcall-internal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.h + dest_file=xlators/features/upcall/src/upcall.h + [[ xlators/features/upcall/src/upcall.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache-mem-types.h + dest_file=xlators/performance/md-cache/src/md-cache-mem-types.h + [[ xlators/performance/md-cache/src/md-cache-mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache-messages.h + dest_file=xlators/performance/md-cache/src/md-cache-messages.h + [[ xlators/performance/md-cache/src/md-cache-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0127-md-cache-Register-the-list-of-xattrs-with-cache-inva.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0128-dht-md-cache-upcall-Add-invalidation-of-IATT-when-th.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0128-dht-md-cache-upcall-Add-invalidation-of-IATT-when-th.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0128-dht-md-cache-upcall-Add-invalidation-of-IATT-when-th.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0128-dht-md-cache-upcall-Add-invalidation-of-IATT-when-th.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0129-md-cache-Process-all-the-cache-invalidation-flags.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0129-md-cache-Process-all-the-cache-invalidation-flags.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0129-md-cache-Process-all-the-cache-invalidation-flags.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/bugs/md-cache/bug-1211863_unlink.t + [[ tests/bugs/md-cache/bug-1211863_unlink.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0129-md-cache-Process-all-the-cache-invalidation-flags.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0130-upcall-Mark-the-clients-as-accessed-on-readdirp-entr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0130-upcall-Mark-the-clients-as-accessed-on-readdirp-entr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0130-upcall-Mark-the-clients-as-accessed-on-readdirp-entr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=tests/bugs/upcall/bug-1369430.t + [[ tests/bugs/upcall/bug-1369430.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0130-upcall-Mark-the-clients-as-accessed-on-readdirp-entr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0131-io-stats-Add-stats-for-upcall-notifications.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0131-io-stats-Add-stats-for-upcall-notifications.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0131-io-stats-Add-stats-for-upcall-notifications.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-xml-output.c + dest_file=cli/src/cli-xml-output.c + [[ cli/src/cli-xml-output.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.c + dest_file=libglusterfs/src/globals.c + [[ libglusterfs/src/globals.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/glusterfs-fops.x + dest_file=rpc/xdr/src/glusterfs-fops.x + [[ rpc/xdr/src/glusterfs-fops.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=tests/bugs/upcall/bug-upcall-stat.t + [[ tests/bugs/upcall/bug-upcall-stat.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0131-io-stats-Add-stats-for-upcall-notifications.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0132-ec-Implement-ipc-fop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0132-ec-Implement-ipc-fop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0132-ec-Implement-ipc-fop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-data.h + dest_file=xlators/cluster/ec/src/ec-data.h + [[ xlators/cluster/ec/src/ec-data.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-fops.h + dest_file=xlators/cluster/ec/src/ec-fops.h + [[ xlators/cluster/ec/src/ec-fops.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-generic.c + dest_file=xlators/cluster/ec/src/ec-generic.c + [[ xlators/cluster/ec/src/ec-generic.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0132-ec-Implement-ipc-fop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0133-afr-Implement-IPC-fop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0133-afr-Implement-IPC-fop.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0133-afr-Implement-IPC-fop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0133-afr-Implement-IPC-fop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0134-md-cache-afr-Reduce-the-window-of-stale-read.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0134-md-cache-afr-Reduce-the-window-of-stale-read.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0134-md-cache-afr-Reduce-the-window-of-stale-read.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=tests/bugs/md-cache/afr-stale-read.t + [[ tests/bugs/md-cache/afr-stale-read.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-internal.c + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall-internal.c + [[ xlators/features/upcall/src/upcall-internal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.h + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0134-md-cache-afr-Reduce-the-window-of-stale-read.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0135-cli-glusterd-Address-issues-in-get-state-cli-output.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0135-cli-glusterd-Address-issues-in-get-state-cli-output.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0135-cli-glusterd-Address-issues-in-get-state-cli-output.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-peer-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-peer-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-peer-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0135-cli-glusterd-Address-issues-in-get-state-cli-output.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0136-rpc-socket-Close-pipe-on-disconnection.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0136-rpc-socket-Close-pipe-on-disconnection.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0136-rpc-socket-Close-pipe-on-disconnection.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0136-rpc-socket-Close-pipe-on-disconnection.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0137-ganesha-scripts-modify-start-hook-script-for-shared-.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0137-ganesha-scripts-modify-start-hook-script-for-shared-.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0137-ganesha-scripts-modify-start-hook-script-for-shared-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/hook-scripts/start/post/S31ganesha-start.sh + dest_file=extras/hook-scripts/start/post/S31ganesha-start.sh + [[ extras/hook-scripts/start/post/S31ganesha-start.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0137-ganesha-scripts-modify-start-hook-script-for-shared-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0138-performance-io-threads-Exit-all-threads-on-PARENT_DO.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0138-performance-io-threads-Exit-all-threads-on-PARENT_DO.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0138-performance-io-threads-Exit-all-threads-on-PARENT_DO.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-threads/src/io-threads.c + dest_file=xlators/performance/io-threads/src/io-threads.c + [[ xlators/performance/io-threads/src/io-threads.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-threads/src/io-threads.h + dest_file=xlators/performance/io-threads/src/io-threads.h + [[ xlators/performance/io-threads/src/io-threads.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0138-performance-io-threads-Exit-all-threads-on-PARENT_DO.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0139-glusterd-conditionally-pass-uuid-for-EVENT_PEER_CONN.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0139-glusterd-conditionally-pass-uuid-for-EVENT_PEER_CONN.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0139-glusterd-conditionally-pass-uuid-for-EVENT_PEER_CONN.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0139-glusterd-conditionally-pass-uuid-for-EVENT_PEER_CONN.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0140-eventsapi-packaging-Fix-wrong-usage-of-post.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0140-eventsapi-packaging-Fix-wrong-usage-of-post.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0140-eventsapi-packaging-Fix-wrong-usage-of-post.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0140-eventsapi-packaging-Fix-wrong-usage-of-post.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0141-compound-fops-Fix-file-corruption-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0141-compound-fops-Fix-file-corruption-issue.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0141-compound-fops-Fix-file-corruption-issue.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.c + dest_file=rpc/rpc-lib/src/rpc-transport.c + [[ rpc/rpc-lib/src/rpc-transport.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.h + dest_file=rpc/rpc-lib/src/rpc-transport.h + [[ rpc/rpc-lib/src/rpc-transport.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpcsvc.c + dest_file=rpc/rpc-lib/src/rpcsvc.c + [[ rpc/rpc-lib/src/rpcsvc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpcsvc.h + dest_file=rpc/rpc-lib/src/rpcsvc.h + [[ rpc/rpc-lib/src/rpcsvc.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=tests/basic/afr/compounded-write-txns.t + [[ tests/basic/afr/compounded-write-txns.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.h + dest_file=xlators/protocol/server/src/server-rpc-fops.c + [[ xlators/protocol/server/src/server-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0141-compound-fops-Fix-file-corruption-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0142-rpc-Fix-the-race-between-notification-and-reconnecti.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0142-rpc-Fix-the-race-between-notification-and-reconnecti.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0142-rpc-Fix-the-race-between-notification-and-reconnecti.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.c + dest_file=rpc/rpc-lib/src/rpc-clnt.c + [[ rpc/rpc-lib/src/rpc-clnt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0142-rpc-Fix-the-race-between-notification-and-reconnecti.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0143-cluster-dht-Incorrect-volname-in-rebalance-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0143-cluster-dht-Incorrect-volname-in-rebalance-events.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0143-cluster-dht-Incorrect-volname-in-rebalance-events.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0143-cluster-dht-Incorrect-volname-in-rebalance-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0144-events-add-TIER_START-and-TIER_START_FORCE-events.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0144-events-add-TIER_START-and-TIER_START_FORCE-events.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0144-events-add-TIER_START-and-TIER_START_FORCE-events.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0144-events-add-TIER_START-and-TIER_START_FORCE-events.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0145-tools-glusterfind-kill-remote-processes-and-separate.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0145-tools-glusterfind-kill-remote-processes-and-separate.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0145-tools-glusterfind-kill-remote-processes-and-separate.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/changelog.py + dest_file=tools/glusterfind/src/changelog.py + [[ tools/glusterfind/src/changelog.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/main.py + dest_file=tools/glusterfind/src/main.py + [[ tools/glusterfind/src/main.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/nodeagent.py + dest_file=tools/glusterfind/src/nodeagent.py + [[ tools/glusterfind/src/nodeagent.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/utils.py + dest_file=tools/glusterfind/src/utils.py + [[ tools/glusterfind/src/utils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0145-tools-glusterfind-kill-remote-processes-and-separate.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0146-afr-ec-Heal-device-files-with-correct-major-minor-nu.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0146-afr-ec-Heal-device-files-with-correct-major-minor-nu.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0146-afr-ec-Heal-device-files-with-correct-major-minor-nu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/entry-self-heal.t + dest_file=tests/basic/afr/entry-self-heal.t + [[ tests/basic/afr/entry-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/ec-new-entry.t + dest_file=tests/basic/ec/ec-new-entry.t + [[ tests/basic/ec/ec-new-entry.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heal.c + dest_file=xlators/cluster/ec/src/ec-heal.c + [[ xlators/cluster/ec/src/ec-heal.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0146-afr-ec-Heal-device-files-with-correct-major-minor-nu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0147-rpc-socket.c-Modify-socket_poller-code-in-case-of-EN.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0147-rpc-socket.c-Modify-socket_poller-code-in-case-of-EN.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0147-rpc-socket.c-Modify-socket_poller-code-in-case-of-EN.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0147-rpc-socket.c-Modify-socket_poller-code-in-case-of-EN.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0148-md-cache-Invalidate-cache-entry-for-open-with-O_TRUN.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0148-md-cache-Invalidate-cache-entry-for-open-with-O_TRUN.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0148-md-cache-Invalidate-cache-entry-for-open-with-O_TRUN.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0148-md-cache-Invalidate-cache-entry-for-open-with-O_TRUN.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0149-glusterd-shared-storage-Check-for-hook-script-at-sta.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0149-glusterd-shared-storage-Check-for-hook-script-at-sta.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0149-glusterd-shared-storage-Check-for-hook-script-at-sta.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0149-glusterd-shared-storage-Check-for-hook-script-at-sta.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0150-gfapi-async-fops-should-unref-in-callbacks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0150-gfapi-async-fops-should-unref-in-callbacks.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0150-gfapi-async-fops-should-unref-in-callbacks.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-fops.c + dest_file=api/src/glfs-fops.c + [[ api/src/glfs-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0150-gfapi-async-fops-should-unref-in-callbacks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0151-CLI-TIER-throw-warning-regarding-the-removal-of-the-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0151-CLI-TIER-throw-warning-regarding-the-removal-of-the-.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0151-CLI-TIER-throw-warning-regarding-the-removal-of-the-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0151-CLI-TIER-throw-warning-regarding-the-removal-of-the-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0152-bitrot-cli-Add-ondemand-scrub-event.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0152-bitrot-cli-Add-ondemand-scrub-event.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0152-bitrot-cli-Add-ondemand-scrub-event.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0152-bitrot-cli-Add-ondemand-scrub-event.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0153-glusterd-use-GF_BRICK_STOPPING-as-intermediate-brick.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0153-glusterd-use-GF_BRICK_STOPPING-as-intermediate-brick.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0153-glusterd-use-GF_BRICK_STOPPING-as-intermediate-brick.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0153-glusterd-use-GF_BRICK_STOPPING-as-intermediate-brick.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0154-features-shard-Fill-loc.pargfid-too-for-named-lookup.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0154-features-shard-Fill-loc.pargfid-too-for-named-lookup.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0154-features-shard-Fill-loc.pargfid-too-for-named-lookup.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.h + dest_file=libglusterfs/src/xlator.h + [[ libglusterfs/src/xlator.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0154-features-shard-Fill-loc.pargfid-too-for-named-lookup.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0155-eventsapi-Fix-sending-event-during-volume-set-help.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0155-eventsapi-Fix-sending-event-during-volume-set-help.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0155-eventsapi-Fix-sending-event-during-volume-set-help.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0155-eventsapi-Fix-sending-event-during-volume-set-help.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0156-glusterd-quota-upgrade-quota.conf-file-during-an-upg.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0156-glusterd-quota-upgrade-quota.conf-file-during-an-upg.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0156-glusterd-quota-upgrade-quota.conf-file-during-an-upg.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/cli1-xdr.x + dest_file=rpc/xdr/src/cli1-xdr.x + [[ rpc/xdr/src/cli1-xdr.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/Makefile.am + dest_file=xlators/mgmt/glusterd/src/Makefile.am + [[ xlators/mgmt/glusterd/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-quota.c + dest_file=xlators/mgmt/glusterd/src/glusterd-quota.c + [[ xlators/mgmt/glusterd/src/glusterd-quota.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0156-glusterd-quota-upgrade-quota.conf-file-during-an-upg.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0157-posix-acl-check-dictionary-before-using-it.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0157-posix-acl-check-dictionary-before-using-it.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0157-posix-acl-check-dictionary-before-using-it.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/system/posix-acl/src/posix-acl.c + dest_file=xlators/system/posix-acl/src/posix-acl.c + [[ xlators/system/posix-acl/src/posix-acl.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0157-posix-acl-check-dictionary-before-using-it.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0158-Revert-rpc-Fix-the-race-between-notification-and-rec.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0158-Revert-rpc-Fix-the-race-between-notification-and-rec.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0158-Revert-rpc-Fix-the-race-between-notification-and-rec.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.c + dest_file=rpc/rpc-lib/src/rpc-clnt.c + [[ rpc/rpc-lib/src/rpc-clnt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0158-Revert-rpc-Fix-the-race-between-notification-and-rec.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0159-performance-open-behind-Avoid-deadlock-in-statedump.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0159-performance-open-behind-Avoid-deadlock-in-statedump.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0159-performance-open-behind-Avoid-deadlock-in-statedump.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/open-behind/src/open-behind.c + dest_file=xlators/performance/open-behind/src/open-behind.c + [[ xlators/performance/open-behind/src/open-behind.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0159-performance-open-behind-Avoid-deadlock-in-statedump.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0160-commn-HA-Add-portblock-RA-to-tickle-packets-post-fai.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0160-commn-HA-Add-portblock-RA-to-tickle-packets-post-fai.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0160-commn-HA-Add-portblock-RA-to-tickle-packets-post-fai.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0160-commn-HA-Add-portblock-RA-to-tickle-packets-post-fai.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0161-build-incorrect-Requires-for-portblock-resource-agen.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0161-build-incorrect-Requires-for-portblock-resource-agen.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0161-build-incorrect-Requires-for-portblock-resource-agen.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0161-build-incorrect-Requires-for-portblock-resource-agen.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0162-build-Update-version-check-for-resource-agents-on-RH.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0162-build-Update-version-check-for-resource-agents-on-RH.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0162-build-Update-version-check-for-resource-agents-on-RH.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0162-build-Update-version-check-for-resource-agents-on-RH.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0163-cluster-afr-When-failing-fop-due-to-lack-of-quorum-a.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0163-cluster-afr-When-failing-fop-due-to-lack-of-quorum-a.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0163-cluster-afr-When-failing-fop-due-to-lack-of-quorum-a.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0163-cluster-afr-When-failing-fop-due-to-lack-of-quorum-a.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0164-glusterfsd-Continuous-errors-are-getting-in-mount-lo.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0164-glusterfsd-Continuous-errors-are-getting-in-mount-lo.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0164-glusterfsd-Continuous-errors-are-getting-in-mount-lo.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0164-glusterfsd-Continuous-errors-are-getting-in-mount-lo.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0165-nfs-cli-add-warning-message-while-enabling-gluster-n.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0165-nfs-cli-add-warning-message-while-enabling-gluster-n.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0165-nfs-cli-add-warning-message-while-enabling-gluster-n.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0165-nfs-cli-add-warning-message-while-enabling-gluster-n.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0166-nfs-revalidate-lookup-converted-to-fresh-lookup.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0166-nfs-revalidate-lookup-converted-to-fresh-lookup.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0166-nfs-revalidate-lookup-converted-to-fresh-lookup.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/mount3.c + dest_file=xlators/nfs/server/src/mount3.c + [[ xlators/nfs/server/src/mount3.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs-common.c + dest_file=xlators/nfs/server/src/nfs-common.c + [[ xlators/nfs/server/src/nfs-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs-common.h + dest_file=xlators/nfs/server/src/nfs-common.h + [[ xlators/nfs/server/src/nfs-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3-helpers.c + dest_file=xlators/nfs/server/src/nfs3-helpers.c + [[ xlators/nfs/server/src/nfs3-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0166-nfs-revalidate-lookup-converted-to-fresh-lookup.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0167-geo-rep-cli-Validate-Checkpoint-label.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0167-geo-rep-cli-Validate-Checkpoint-label.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0167-geo-rep-cli-Validate-Checkpoint-label.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0167-geo-rep-cli-Validate-Checkpoint-label.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0168-performance-write-behind-fix-flush-stuck-by-former-f.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0168-performance-write-behind-fix-flush-stuck-by-former-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0168-performance-write-behind-fix-flush-stuck-by-former-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/write-behind/src/write-behind.c + dest_file=xlators/performance/write-behind/src/write-behind.c + [[ xlators/performance/write-behind/src/write-behind.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0168-performance-write-behind-fix-flush-stuck-by-former-f.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0169-nfs-ganesha-common-ha-remove-etc-corosysnc-corosync..patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0169-nfs-ganesha-common-ha-remove-etc-corosysnc-corosync..patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0169-nfs-ganesha-common-ha-remove-etc-corosysnc-corosync..patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0169-nfs-ganesha-common-ha-remove-etc-corosysnc-corosync..patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0170-protocol-client-Fix-iobref-and-iobuf-leaks-in-COMPOU.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0170-protocol-client-Fix-iobref-and-iobuf-leaks-in-COMPOU.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0170-protocol-client-Fix-iobref-and-iobuf-leaks-in-COMPOU.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0170-protocol-client-Fix-iobref-and-iobuf-leaks-in-COMPOU.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0171-nfs-ganesha-common-ha-grace-monitor-timed-out-unknow.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0171-nfs-ganesha-common-ha-grace-monitor-timed-out-unknow.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0171-nfs-ganesha-common-ha-grace-monitor-timed-out-unknow.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/ocf/ganesha_grace + dest_file=extras/ganesha/ocf/ganesha_grace + [[ extras/ganesha/ocf/ganesha_grace =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0171-nfs-ganesha-common-ha-grace-monitor-timed-out-unknow.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0172-cli-rebalance-remove-brick-status-is-incorrect.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0172-cli-rebalance-remove-brick-status-is-incorrect.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0172-cli-rebalance-remove-brick-status-is-incorrect.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=tests/bugs/distribute/bug-1389697.t + [[ tests/bugs/distribute/bug-1389697.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0172-cli-rebalance-remove-brick-status-is-incorrect.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0173-cluster-dht-Check-for-null-inode.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0173-cluster-dht-Check-for-null-inode.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0173-cluster-dht-Check-for-null-inode.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0173-cluster-dht-Check-for-null-inode.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0174-cli-Print-to-screen-frequently.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0174-cli-Print-to-screen-frequently.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0174-cli-Print-to-screen-frequently.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=heal/src/glfs-heal.c + dest_file=heal/src/glfs-heal.c + [[ heal/src/glfs-heal.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0174-cli-Print-to-screen-frequently.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0175-events-Add-FMT_WARN-for-gf_event.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0175-events-Add-FMT_WARN-for-gf_event.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0175-events-Add-FMT_WARN-for-gf_event.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.c + dest_file=libglusterfs/src/events.c + [[ libglusterfs/src/events.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.h + dest_file=libglusterfs/src/events.h + [[ libglusterfs/src/events.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-svc-helper.c + dest_file=xlators/mgmt/glusterd/src/glusterd-svc-helper.c + [[ xlators/mgmt/glusterd/src/glusterd-svc-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0175-events-Add-FMT_WARN-for-gf_event.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0176-upcall-Fix-a-log-level.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0176-upcall-Fix-a-log-level.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0176-upcall-Fix-a-log-level.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-internal.c + dest_file=xlators/features/upcall/src/upcall-internal.c + [[ xlators/features/upcall/src/upcall-internal.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0176-upcall-Fix-a-log-level.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0177-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0177-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0177-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/marker/src/marker.c + dest_file=tests/bugs/upcall/bug-1394131.t + [[ tests/bugs/upcall/bug-1394131.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0177-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0178-snapshot-scheduler-Removing-dependency-of-scheduler-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0178-snapshot-scheduler-Removing-dependency-of-scheduler-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0178-snapshot-scheduler-Removing-dependency-of-scheduler-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/snap_scheduler/snap_scheduler.py + dest_file=extras/snap_scheduler/snap_scheduler.py + [[ extras/snap_scheduler/snap_scheduler.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0178-snapshot-scheduler-Removing-dependency-of-scheduler-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0179-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0179-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0179-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0179-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0180-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0180-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0180-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0180-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0181-afr-dht-ec-Replace-GF_EVENT_CHILD_MODIFIED-with-even.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0181-afr-dht-ec-Replace-GF_EVENT_CHILD_MODIFIED-with-even.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0181-afr-dht-ec-Replace-GF_EVENT_CHILD_MODIFIED-with-even.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/defaults-tmpl.c + dest_file=libglusterfs/src/defaults-tmpl.c + [[ libglusterfs/src/defaults-tmpl.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/glusterfs-fops.x + dest_file=rpc/xdr/src/glusterfs-fops.x + [[ rpc/xdr/src/glusterfs-fops.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs.c + dest_file=xlators/nfs/server/src/nfs.c + [[ xlators/nfs/server/src/nfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0181-afr-dht-ec-Replace-GF_EVENT_CHILD_MODIFIED-with-even.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0182-cluster-dht-Set-layout-after-mkdir-as-root.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0182-cluster-dht-Set-layout-after-mkdir-as-root.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0182-cluster-dht-Set-layout-after-mkdir-as-root.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0182-cluster-dht-Set-layout-after-mkdir-as-root.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0183-Undo-revert-gfapi-upcall-Use-GF_CALLOC-while-allocat.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0183-Undo-revert-gfapi-upcall-Use-GF_CALLOC-while-allocat.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0183-Undo-revert-gfapi-upcall-Use-GF_CALLOC-while-allocat.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-handleops.c + dest_file=api/src/glfs-handleops.c + [[ api/src/glfs-handleops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0183-Undo-revert-gfapi-upcall-Use-GF_CALLOC-while-allocat.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0184-libglusterfs-add-gf_get_mem_type.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0184-libglusterfs-add-gf_get_mem_type.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0184-libglusterfs-add-gf_get_mem_type.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.c + dest_file=libglusterfs/src/mem-pool.c + [[ libglusterfs/src/mem-pool.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.h + dest_file=libglusterfs/src/mem-pool.h + [[ libglusterfs/src/mem-pool.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0184-libglusterfs-add-gf_get_mem_type.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0185-gfapi-redesign-the-public-interface-for-upcall-consu.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0185-gfapi-redesign-the-public-interface-for-upcall-consu.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0185-gfapi-redesign-the-public-interface-for-upcall-consu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.aliases + dest_file=api/src/gfapi.aliases + [[ api/src/gfapi.aliases =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.map + dest_file=api/src/gfapi.map + [[ api/src/gfapi.map =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-handleops.c + dest_file=api/src/glfs-handleops.c + [[ api/src/glfs-handleops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-handles.h + dest_file=api/src/glfs-handles.h + [[ api/src/glfs-handles.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-internal.h + dest_file=api/src/glfs-internal.h + [[ api/src/glfs-internal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-mem-types.h + dest_file=api/src/glfs-mem-types.h + [[ api/src/glfs-mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/gfapi/bug1283983.c + dest_file=tests/basic/gfapi/bug1283983.c + [[ tests/basic/gfapi/bug1283983.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/gfapi/bug1291259.c + dest_file=tests/basic/gfapi/bug1291259.c + [[ tests/basic/gfapi/bug1291259.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/gfapi/libgfapi-fini-hang.sh + dest_file=tests/basic/gfapi/libgfapi-fini-hang.sh + [[ tests/basic/gfapi/libgfapi-fini-hang.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/gfapi/upcall-cache-invalidate.c + dest_file=tests/basic/gfapi/upcall-cache-invalidate.c + [[ tests/basic/gfapi/upcall-cache-invalidate.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/gfapi/upcall-cache-invalidate.sh + dest_file=tests/basic/gfapi/upcall-cache-invalidate.sh + [[ tests/basic/gfapi/upcall-cache-invalidate.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0185-gfapi-redesign-the-public-interface-for-upcall-consu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0186-gfapi-add-glfs_free-to-glfs.h.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0186-gfapi-add-glfs_free-to-glfs.h.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0186-gfapi-add-glfs_free-to-glfs.h.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.aliases + dest_file=api/src/gfapi.aliases + [[ api/src/gfapi.aliases =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.map + dest_file=api/src/gfapi.map + [[ api/src/gfapi.map =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.h + dest_file=api/src/glfs.h + [[ api/src/glfs.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0186-gfapi-add-glfs_free-to-glfs.h.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0187-gfapi-upcall-Fix-mismatch-in-few-upcall-API-SYMVER.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0187-gfapi-upcall-Fix-mismatch-in-few-upcall-API-SYMVER.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0187-gfapi-upcall-Fix-mismatch-in-few-upcall-API-SYMVER.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0187-gfapi-upcall-Fix-mismatch-in-few-upcall-API-SYMVER.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0188-glusterd-dump-volinfo-dict-in-gluster-get-state.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0188-glusterd-dump-volinfo-dict-in-gluster-get-state.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0188-glusterd-dump-volinfo-dict-in-gluster-get-state.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0188-glusterd-dump-volinfo-dict-in-gluster-get-state.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0189-libglusterfs-Now-mempool-is-added-to-ctx-pool-list-u.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0189-libglusterfs-Now-mempool-is-added-to-ctx-pool-list-u.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0189-libglusterfs-Now-mempool-is-added-to-ctx-pool-list-u.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.c + dest_file=libglusterfs/src/mem-pool.c + [[ libglusterfs/src/mem-pool.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0189-libglusterfs-Now-mempool-is-added-to-ctx-pool-list-u.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0190-glusterd-fix-few-events-generation.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0190-glusterd-fix-few-events-generation.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0190-glusterd-fix-few-events-generation.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/eventskeygen.py + dest_file=events/eventskeygen.py + [[ events/eventskeygen.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-replace-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-store.c + dest_file=xlators/mgmt/glusterd/src/glusterd-store.c + [[ xlators/mgmt/glusterd/src/glusterd-store.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0190-glusterd-fix-few-events-generation.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0191-performance-io-threads-Exit-threads-in-fini-as-well.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0191-performance-io-threads-Exit-threads-in-fini-as-well.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0191-performance-io-threads-Exit-threads-in-fini-as-well.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-threads/src/io-threads.c + dest_file=xlators/performance/io-threads/src/io-threads.c + [[ xlators/performance/io-threads/src/io-threads.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-threads/src/io-threads.h + dest_file=xlators/performance/io-threads/src/io-threads.h + [[ xlators/performance/io-threads/src/io-threads.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0191-performance-io-threads-Exit-threads-in-fini-as-well.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0192-ganesha-scripts-use-export-id-for-dbus-signals.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0192-ganesha-scripts-use-export-id-for-dbus-signals.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0192-ganesha-scripts-use-export-id-for-dbus-signals.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/hook-scripts/start/post/S31ganesha-start.sh + dest_file=extras/hook-scripts/start/post/S31ganesha-start.sh + [[ extras/hook-scripts/start/post/S31ganesha-start.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0192-ganesha-scripts-use-export-id-for-dbus-signals.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0193-cluster-afr-Fix-deadlock-due-to-compound-fops.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0193-cluster-afr-Fix-deadlock-due-to-compound-fops.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0193-cluster-afr-Fix-deadlock-due-to-compound-fops.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0193-cluster-afr-Fix-deadlock-due-to-compound-fops.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0194-cluster-afr-Handle-rpc-errors-xdr-failures-etc-with-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0194-cluster-afr-Handle-rpc-errors-xdr-failures-etc-with-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0194-cluster-afr-Handle-rpc-errors-xdr-failures-etc-with-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0194-cluster-afr-Handle-rpc-errors-xdr-failures-etc-with-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0195-cluster-afr-Fix-bugs-in-f-inodelk-f-entrylk.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0195-cluster-afr-Fix-bugs-in-f-inodelk-f-entrylk.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0195-cluster-afr-Fix-bugs-in-f-inodelk-f-entrylk.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=tests/basic/afr/inodelk.t + [[ tests/basic/afr/inodelk.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-lk-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-messages.h + dest_file=xlators/cluster/afr/src/afr-lk-common.c + [[ xlators/cluster/afr/src/afr-lk-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-messages.h + [[ xlators/cluster/afr/src/afr-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0195-cluster-afr-Fix-bugs-in-f-inodelk-f-entrylk.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0196-afr-allow-I-O-when-favorite-child-policy-is-enabled.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0196-afr-allow-I-O-when-favorite-child-policy-is-enabled.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0196-afr-allow-I-O-when-favorite-child-policy-is-enabled.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=tests/bugs/replicate/bug-1386188-sbrain-fav-child.t + [[ tests/bugs/replicate/bug-1386188-sbrain-fav-child.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-read-txn.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-read-txn.c + [[ xlators/cluster/afr/src/afr-read-txn.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-data.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-data.c + [[ xlators/cluster/afr/src/afr-self-heal-data.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-metadata.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal.h + dest_file=xlators/cluster/afr/src/afr-self-heal-metadata.c + [[ xlators/cluster/afr/src/afr-self-heal-metadata.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-self-heal.h + [[ xlators/cluster/afr/src/afr-self-heal.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0196-afr-allow-I-O-when-favorite-child-policy-is-enabled.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0197-geo-rep-Upgrade-conf-file-only-if-it-is-session-conf.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0197-geo-rep-Upgrade-conf-file-only-if-it-is-session-conf.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0197-geo-rep-Upgrade-conf-file-only-if-it-is-session-conf.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0197-geo-rep-Upgrade-conf-file-only-if-it-is-session-conf.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0198-geo-rep-Handle-EISDIR-error-during-Unlink.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0198-geo-rep-Handle-EISDIR-error-during-Unlink.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0198-geo-rep-Handle-EISDIR-error-during-Unlink.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0198-geo-rep-Handle-EISDIR-error-during-Unlink.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0199-geo-rep-Handle-ENOENT-during-unlink.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0199-geo-rep-Handle-ENOENT-during-unlink.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0199-geo-rep-Handle-ENOENT-during-unlink.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0199-geo-rep-Handle-ENOENT-during-unlink.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0200-features-index-Delete-granular-entry-indices-of-alre.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0200-features-index-Delete-granular-entry-indices-of-alre.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0200-features-index-Delete-granular-entry-indices-of-alre.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/index/src/index.c + dest_file=tests/basic/afr/granular-esh/granular-indices-but-non-granular-heal.t + [[ tests/basic/afr/granular-esh/granular-indices-but-non-granular-heal.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0200-features-index-Delete-granular-entry-indices-of-alre.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0201-cluster-afr-CLI-for-granular-entry-heal-enablement-d.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0201-cluster-afr-CLI-for-granular-entry-heal-enablement-d.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0201-cluster-afr-CLI-for-granular-entry-heal-enablement-d.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=heal/src/glfs-heal.c + dest_file=heal/src/glfs-heal.c + [[ heal/src/glfs-heal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/protocol-common.h + dest_file=rpc/rpc-lib/src/protocol-common.h + [[ rpc/rpc-lib/src/protocol-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/granular-esh/add-brick.t + dest_file=tests/basic/afr/granular-esh/add-brick.t + [[ tests/basic/afr/granular-esh/add-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/granular-esh/conservative-merge.t + dest_file=tests/basic/afr/granular-esh/cli.t + [[ tests/basic/afr/granular-esh/cli.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/granular-esh/granular-esh.t + dest_file=tests/basic/afr/granular-esh/conservative-merge.t + [[ tests/basic/afr/granular-esh/conservative-merge.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/granular-esh/granular-indices-but-non-granular-heal.t + dest_file=tests/basic/afr/granular-esh/granular-esh.t + [[ tests/basic/afr/granular-esh/granular-esh.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/granular-esh/replace-brick.t + dest_file=tests/basic/afr/granular-esh/granular-indices-but-non-granular-heal.t + [[ tests/basic/afr/granular-esh/granular-indices-but-non-granular-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=tests/basic/afr/granular-esh/replace-brick.t + [[ tests/basic/afr/granular-esh/replace-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0201-cluster-afr-CLI-for-granular-entry-heal-enablement-d.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0202-afr-Fix-the-EIO-that-can-occur-in-afr_inode_refresh-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0202-afr-Fix-the-EIO-that-can-occur-in-afr_inode_refresh-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0202-afr-Fix-the-EIO-that-can-occur-in-afr_inode_refresh-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-read-txn.c + dest_file=xlators/cluster/afr/src/afr-read-txn.c + [[ xlators/cluster/afr/src/afr-read-txn.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0202-afr-Fix-the-EIO-that-can-occur-in-afr_inode_refresh-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0203-geo-rep-Fix-Last-synced-status-column-issue-during-H.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0203-geo-rep-Fix-Last-synced-status-column-issue-during-H.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0203-geo-rep-Fix-Last-synced-status-column-issue-during-H.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0203-geo-rep-Fix-Last-synced-status-column-issue-during-H.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0204-eventsapi-Auto-reload-Webhooks-data-when-modified.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0204-eventsapi-Auto-reload-Webhooks-data-when-modified.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0204-eventsapi-Auto-reload-Webhooks-data-when-modified.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/utils.py + dest_file=events/src/utils.py + [[ events/src/utils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0204-eventsapi-Auto-reload-Webhooks-data-when-modified.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0205-libglusterfs-Fix-a-read-hang.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0205-libglusterfs-Fix-a-read-hang.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0205-libglusterfs-Fix-a-read-hang.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/stack.h + dest_file=libglusterfs/src/stack.h + [[ libglusterfs/src/stack.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0205-libglusterfs-Fix-a-read-hang.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0206-cluster-dht-A-hard-link-is-lost-during-rebalance-loo.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0206-cluster-dht-A-hard-link-is-lost-during-rebalance-loo.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0206-cluster-dht-A-hard-link-is-lost-during-rebalance-loo.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0206-cluster-dht-A-hard-link-is-lost-during-rebalance-loo.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0207-protocol-server-Fix-mem-leaks-in-compound-fops.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0207-protocol-server-Fix-mem-leaks-in-compound-fops.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0207-protocol-server-Fix-mem-leaks-in-compound-fops.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-helpers.c + dest_file=xlators/protocol/server/src/server-helpers.c + [[ xlators/protocol/server/src/server-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0207-protocol-server-Fix-mem-leaks-in-compound-fops.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0208-gfapi-glfs_subvol_done-should-NOT-wait-for-graph-mig.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0208-gfapi-glfs_subvol_done-should-NOT-wait-for-graph-mig.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0208-gfapi-glfs_subvol_done-should-NOT-wait-for-graph-mig.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-internal.h + dest_file=api/src/glfs-internal.h + [[ api/src/glfs-internal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-resolve.c + dest_file=api/src/glfs-resolve.c + [[ api/src/glfs-resolve.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0208-gfapi-glfs_subvol_done-should-NOT-wait-for-graph-mig.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0209-uss-snapd-should-enable-SSL-if-SSL-is-enabled-on-vol.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0209-uss-snapd-should-enable-SSL-if-SSL-is-enabled-on-vol.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0209-uss-snapd-should-enable-SSL-if-SSL-is-enabled-on-vol.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=tests/bugs/snapshot/bug-1399598-uss-with-ssl.t + [[ tests/bugs/snapshot/bug-1399598-uss-with-ssl.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0209-uss-snapd-should-enable-SSL-if-SSL-is-enabled-on-vol.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0210-common-HA-Increase-timeout-for-portblock-RA-of-actio.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0210-common-HA-Increase-timeout-for-portblock-RA-of-actio.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0210-common-HA-Increase-timeout-for-portblock-RA-of-actio.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0210-common-HA-Increase-timeout-for-portblock-RA-of-actio.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0211-glusterd-cli-Fix-volume-options-output-format-in-get.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0211-glusterd-cli-Fix-volume-options-output-format-in-get.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0211-glusterd-cli-Fix-volume-options-output-format-in-get.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0211-glusterd-cli-Fix-volume-options-output-format-in-get.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0212-performance-write-behind-remove-the-request-from-lia.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0212-performance-write-behind-remove-the-request-from-lia.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0212-performance-write-behind-remove-the-request-from-lia.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/write-behind/src/write-behind.c + dest_file=xlators/performance/write-behind/src/write-behind.c + [[ xlators/performance/write-behind/src/write-behind.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0212-performance-write-behind-remove-the-request-from-lia.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0213-build-add-systemd-dependency-to-the-glusterfs-sub-pa.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0213-build-add-systemd-dependency-to-the-glusterfs-sub-pa.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0213-build-add-systemd-dependency-to-the-glusterfs-sub-pa.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0213-build-add-systemd-dependency-to-the-glusterfs-sub-pa.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0214-cluster-tier-handle-fast-demotions.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0214-cluster-tier-handle-fast-demotions.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0214-cluster-tier-handle-fast-demotions.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/gfdb/gfdb_data_store.c + dest_file=libglusterfs/src/gfdb/gfdb_data_store.c + [[ libglusterfs/src/gfdb/gfdb_data_store.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/gfdb/gfdb_data_store.h + dest_file=libglusterfs/src/gfdb/gfdb_data_store.h + [[ libglusterfs/src/gfdb/gfdb_data_store.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/gfdb/gfdb_data_store_types.h + dest_file=libglusterfs/src/gfdb/gfdb_data_store_types.h + [[ libglusterfs/src/gfdb/gfdb_data_store_types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/gfdb/gfdb_sqlite3.c + dest_file=libglusterfs/src/gfdb/gfdb_sqlite3.c + [[ libglusterfs/src/gfdb/gfdb_sqlite3.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/gfdb/gfdb_sqlite3.h + dest_file=libglusterfs/src/gfdb/gfdb_sqlite3.h + [[ libglusterfs/src/gfdb/gfdb_sqlite3.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=libglusterfs/src/tier-ctr-interface.h + [[ libglusterfs/src/tier-ctr-interface.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier.h + dest_file=xlators/cluster/dht/src/tier.c + [[ xlators/cluster/dht/src/tier.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changetimerecorder/src/changetimerecorder.c + dest_file=xlators/cluster/dht/src/tier.h + [[ xlators/cluster/dht/src/tier.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/features/changetimerecorder/src/changetimerecorder.c + [[ xlators/features/changetimerecorder/src/changetimerecorder.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0214-cluster-tier-handle-fast-demotions.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0215-selfheal-fix-memory-leak-on-client-side-healing-queu.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0215-selfheal-fix-memory-leak-on-client-side-healing-queu.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0215-selfheal-fix-memory-leak-on-client-side-healing-queu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal.h + dest_file=xlators/cluster/afr/src/afr-self-heal.h + [[ xlators/cluster/afr/src/afr-self-heal.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0215-selfheal-fix-memory-leak-on-client-side-healing-queu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0216-geo-rep-eventsapi-Add-Master-node-information-in-Geo.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0216-geo-rep-eventsapi-Add-Master-node-information-in-Geo.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0216-geo-rep-eventsapi-Add-Master-node-information-in-Geo.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncdstatus.py + dest_file=geo-replication/syncdaemon/gsyncdstatus.py + [[ geo-replication/syncdaemon/gsyncdstatus.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0216-geo-rep-eventsapi-Add-Master-node-information-in-Geo.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0217-eventsapi-JSON-output-and-different-error-codes.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0217-eventsapi-JSON-output-and-different-error-codes.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0217-eventsapi-JSON-output-and-different-error-codes.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/eventsapiconf.py.in + dest_file=events/src/eventsapiconf.py.in + [[ events/src/eventsapiconf.py.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/peer_eventsapi.py + dest_file=events/src/peer_eventsapi.py + [[ events/src/peer_eventsapi.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/cliutils/__init__.py + dest_file=extras/cliutils/__init__.py + [[ extras/cliutils/__init__.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/cliutils/cliutils.py + dest_file=extras/cliutils/cliutils.py + [[ extras/cliutils/cliutils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0217-eventsapi-JSON-output-and-different-error-codes.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0218-eventsapi-Push-Messages-to-Webhooks-in-parallel.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0218-eventsapi-Push-Messages-to-Webhooks-in-parallel.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0218-eventsapi-Push-Messages-to-Webhooks-in-parallel.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/glustereventsd.py + dest_file=events/src/glustereventsd.py + [[ events/src/glustereventsd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/utils.py + dest_file=events/src/utils.py + [[ events/src/utils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0218-eventsapi-Push-Messages-to-Webhooks-in-parallel.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0219-cluster-ec-Check-xdata-to-avoid-memory-leak.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0219-cluster-ec-Check-xdata-to-avoid-memory-leak.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0219-cluster-ec-Check-xdata-to-avoid-memory-leak.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-inode-write.c + dest_file=xlators/cluster/ec/src/ec-inode-write.c + [[ xlators/cluster/ec/src/ec-inode-write.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0219-cluster-ec-Check-xdata-to-avoid-memory-leak.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0220-dht-rename-Incase-of-failure-remove-linkto-file-prop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0220-dht-rename-Incase-of-failure-remove-linkto-file-prop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0220-dht-rename-Incase-of-failure-remove-linkto-file-prop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rename.c + dest_file=xlators/cluster/dht/src/dht-rename.c + [[ xlators/cluster/dht/src/dht-rename.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0220-dht-rename-Incase-of-failure-remove-linkto-file-prop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0221-ganesha-scripts-avoid-incrementing-Export-Id-value-f.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0221-ganesha-scripts-avoid-incrementing-Export-Id-value-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0221-ganesha-scripts-avoid-incrementing-Export-Id-value-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/hook-scripts/start/post/S31ganesha-start.sh + dest_file=extras/hook-scripts/start/post/S31ganesha-start.sh + [[ extras/hook-scripts/start/post/S31ganesha-start.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0221-ganesha-scripts-avoid-incrementing-Export-Id-value-f.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0222-common-ha-IPaddr-RA-is-not-stopped-when-pacemaker-qu.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0222-common-ha-IPaddr-RA-is-not-stopped-when-pacemaker-qu.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0222-common-ha-IPaddr-RA-is-not-stopped-when-pacemaker-qu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0222-common-ha-IPaddr-RA-is-not-stopped-when-pacemaker-qu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0223-common-ha-add-cluster-HA-status-to-status-output-for.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0223-common-ha-add-cluster-HA-status-to-status-output-for.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0223-common-ha-add-cluster-HA-status-to-status-output-for.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0223-common-ha-add-cluster-HA-status-to-status-output-for.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0224-dht-md-cache-Filter-invalidate-if-the-file-is-made-a.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0224-dht-md-cache-Filter-invalidate-if-the-file-is-made-a.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0224-dht-md-cache-Filter-invalidate-if-the-file-is-made-a.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/upcall-utils.h + dest_file=libglusterfs/src/upcall-utils.h + [[ libglusterfs/src/upcall-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/glusterfs3.h + dest_file=rpc/xdr/src/glusterfs3.h + [[ rpc/xdr/src/glusterfs3.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0224-dht-md-cache-Filter-invalidate-if-the-file-is-made-a.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0225-extras-Include-shard-and-full-data-heal-in-virt-grou.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0225-extras-Include-shard-and-full-data-heal-in-virt-grou.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0225-extras-Include-shard-and-full-data-heal-in-virt-grou.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-virt.example + dest_file=extras/group-virt.example + [[ extras/group-virt.example =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0225-extras-Include-shard-and-full-data-heal-in-virt-grou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0226-afr-client-More-mem-leak-fixes-in-COMPOUND-fop-cbk.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0226-afr-client-More-mem-leak-fixes-in-COMPOUND-fop-cbk.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0226-afr-client-More-mem-leak-fixes-in-COMPOUND-fop-cbk.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-common.c + dest_file=xlators/protocol/client/src/client-common.c + [[ xlators/protocol/client/src/client-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-common.h + dest_file=xlators/protocol/client/src/client-common.h + [[ xlators/protocol/client/src/client-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-helpers.c + dest_file=xlators/protocol/client/src/client-helpers.c + [[ xlators/protocol/client/src/client-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0226-afr-client-More-mem-leak-fixes-in-COMPOUND-fop-cbk.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0227-rpc-fix-for-race-between-rpc-and-protocol-client.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0227-rpc-fix-for-race-between-rpc-and-protocol-client.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0227-rpc-fix-for-race-between-rpc-and-protocol-client.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.c + dest_file=rpc/rpc-lib/src/rpc-clnt.c + [[ rpc/rpc-lib/src/rpc-clnt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.h + dest_file=rpc/rpc-lib/src/rpc-clnt.h + [[ rpc/rpc-lib/src/rpc-clnt.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0227-rpc-fix-for-race-between-rpc-and-protocol-client.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0228-afr-fix-bug-in-passing-child-index-in-afr_inode_writ.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0228-afr-fix-bug-in-passing-child-index-in-afr_inode_writ.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0228-afr-fix-bug-in-passing-child-index-in-afr_inode_writ.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0228-afr-fix-bug-in-passing-child-index-in-afr_inode_writ.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0229-cluster-afr-Serialize-conflicting-locks-on-all-subvo.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0229-cluster-afr-Serialize-conflicting-locks-on-all-subvo.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0229-cluster-afr-Serialize-conflicting-locks-on-all-subvo.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0229-cluster-afr-Serialize-conflicting-locks-on-all-subvo.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0230-glusterd-ganesha-handle-volume-reset-properly-for-ga.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0230-glusterd-ganesha-handle-volume-reset-properly-for-ga.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0230-glusterd-ganesha-handle-volume-reset-properly-for-ga.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/hook-scripts/reset/post/Makefile.am + dest_file=extras/hook-scripts/reset/post/Makefile.am + [[ extras/hook-scripts/reset/post/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/hook-scripts/reset/post/S31ganesha-reset.sh + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0230-glusterd-ganesha-handle-volume-reset-properly-for-ga.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0231-glusterfsd-fix-null-pointer-dereference-in-glusterfs.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0231-glusterfsd-fix-null-pointer-dereference-in-glusterfs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0231-glusterfsd-fix-null-pointer-dereference-in-glusterfs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0231-glusterfsd-fix-null-pointer-dereference-in-glusterfs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0232-cluster-afr-Remove-backward-compatibility-for-locks-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0232-cluster-afr-Remove-backward-compatibility-for-locks-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0232-cluster-afr-Remove-backward-compatibility-for-locks-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0232-cluster-afr-Remove-backward-compatibility-for-locks-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0233-glusterd-geo-rep-Fix-glusterd-crash.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0233-glusterd-geo-rep-Fix-glusterd-crash.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0233-glusterd-geo-rep-Fix-glusterd-crash.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/compat.h + dest_file=libglusterfs/src/compat.h + [[ libglusterfs/src/compat.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.h + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.h + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0233-glusterd-geo-rep-Fix-glusterd-crash.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0234-cluster-dht-Fix-memory-corruption-while-accessing-re.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0234-cluster-dht-Fix-memory-corruption-while-accessing-re.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0234-cluster-dht-Fix-memory-corruption-while-accessing-re.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-hashfn.c + dest_file=xlators/cluster/dht/src/dht-hashfn.c + [[ xlators/cluster/dht/src/dht-hashfn.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0234-cluster-dht-Fix-memory-corruption-while-accessing-re.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0235-ganesha-scripts-find-export-id-for-already-exported-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0235-ganesha-scripts-find-export-id-for-already-exported-.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0235-ganesha-scripts-find-export-id-for-already-exported-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/hook-scripts/start/post/S31ganesha-start.sh + dest_file=extras/hook-scripts/start/post/S31ganesha-start.sh + [[ extras/hook-scripts/start/post/S31ganesha-start.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0235-ganesha-scripts-find-export-id-for-already-exported-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0236-syncop-fix-conditional-wait-bug-in-parallel-dir-scan.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0236-syncop-fix-conditional-wait-bug-in-parallel-dir-scan.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0236-syncop-fix-conditional-wait-bug-in-parallel-dir-scan.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syncop-utils.c + dest_file=libglusterfs/src/syncop-utils.c + [[ libglusterfs/src/syncop-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0236-syncop-fix-conditional-wait-bug-in-parallel-dir-scan.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0237-cluster-afr-Fix-per-txn-optimistic-changelog-initial.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0237-cluster-afr-Fix-per-txn-optimistic-changelog-initial.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0237-cluster-afr-Fix-per-txn-optimistic-changelog-initial.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=tests/bugs/replicate/bug-1402730.t + [[ tests/bugs/replicate/bug-1402730.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0237-cluster-afr-Fix-per-txn-optimistic-changelog-initial.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0238-snapshot-ganesha-Copy-export.conf-only-if-ganesha.en.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0238-snapshot-ganesha-Copy-export.conf-only-if-ganesha.en.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0238-snapshot-ganesha-Copy-export.conf-only-if-ganesha.en.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0238-snapshot-ganesha-Copy-export.conf-only-if-ganesha.en.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0239-glusterd-Handle-volinfo-refcnt-properly-during-volum.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0239-glusterd-Handle-volinfo-refcnt-properly-during-volum.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0239-glusterd-Handle-volinfo-refcnt-properly-during-volum.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0239-glusterd-Handle-volinfo-refcnt-properly-during-volum.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0240-common-ha-Create-portblock-RA-as-part-of-add-delete-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0240-common-ha-Create-portblock-RA-as-part-of-add-delete-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0240-common-ha-Create-portblock-RA-as-part-of-add-delete-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0240-common-ha-Create-portblock-RA-as-part-of-add-delete-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0241-cluster-ec-Fix-lk-owner-set-race-in-ec_unlock.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0241-cluster-ec-Fix-lk-owner-set-race-in-ec_unlock.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0241-cluster-ec-Fix-lk-owner-set-race-in-ec_unlock.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/lkowner.h + dest_file=libglusterfs/src/lkowner.h + [[ libglusterfs/src/lkowner.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-fops.h + dest_file=xlators/cluster/ec/src/ec-fops.h + [[ xlators/cluster/ec/src/ec-fops.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heal.c + dest_file=xlators/cluster/ec/src/ec-heal.c + [[ xlators/cluster/ec/src/ec-heal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-helpers.c + dest_file=xlators/cluster/ec/src/ec-helpers.c + [[ xlators/cluster/ec/src/ec-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-locks.c + dest_file=xlators/cluster/ec/src/ec-locks.c + [[ xlators/cluster/ec/src/ec-locks.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0241-cluster-ec-Fix-lk-owner-set-race-in-ec_unlock.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0242-common-ha-explicitly-set-udpu-transport-for-corosync.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0242-common-ha-explicitly-set-udpu-transport-for-corosync.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0242-common-ha-explicitly-set-udpu-transport-for-corosync.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0242-common-ha-explicitly-set-udpu-transport-for-corosync.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0243-glfsheal-Explicitly-enable-self-heal-xlator-options.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0243-glfsheal-Explicitly-enable-self-heal-xlator-options.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0243-glfsheal-Explicitly-enable-self-heal-xlator-options.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=heal/src/glfs-heal.c + dest_file=heal/src/glfs-heal.c + [[ heal/src/glfs-heal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/split-brain-healing.t + dest_file=tests/basic/afr/split-brain-healing.t + [[ tests/basic/afr/split-brain-healing.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0243-glfsheal-Explicitly-enable-self-heal-xlator-options.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0244-common-ha-add-node-create-new-node-dirs-in-shared-st.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0244-common-ha-add-node-create-new-node-dirs-in-shared-st.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0244-common-ha-add-node-create-new-node-dirs-in-shared-st.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0244-common-ha-add-node-create-new-node-dirs-in-shared-st.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0245-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0245-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0245-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0245-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0246-protocol-client-fix-op_errno-handling-was-unused-var.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0246-protocol-client-fix-op_errno-handling-was-unused-var.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0246-protocol-client-fix-op_errno-handling-was-unused-var.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0246-protocol-client-fix-op_errno-handling-was-unused-var.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0247-snapshot-Fix-restore-rollback-to-reassign-snap-volum.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0247-snapshot-Fix-restore-rollback-to-reassign-snap-volum.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0247-snapshot-Fix-restore-rollback-to-reassign-snap-volum.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-errno.h + dest_file=xlators/mgmt/glusterd/src/glusterd-errno.h + [[ xlators/mgmt/glusterd/src/glusterd-errno.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0247-snapshot-Fix-restore-rollback-to-reassign-snap-volum.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0248-client-server-Free-xdr-allocated-compound-req-rsp-ar.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0248-client-server-Free-xdr-allocated-compound-req-rsp-ar.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0248-client-server-Free-xdr-allocated-compound-req-rsp-ar.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-rpc-fops.c + dest_file=xlators/protocol/server/src/server-rpc-fops.c + [[ xlators/protocol/server/src/server-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0248-client-server-Free-xdr-allocated-compound-req-rsp-ar.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0249-socket-socket-disconnect-should-wait-for-poller-thre.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0249-socket-socket-disconnect-should-wait-for-poller-thre.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0249-socket-socket-disconnect-should-wait-for-poller-thre.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt-ping.c + dest_file=rpc/rpc-lib/src/rpc-clnt-ping.c + [[ rpc/rpc-lib/src/rpc-clnt-ping.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.c + dest_file=rpc/rpc-lib/src/rpc-clnt.c + [[ rpc/rpc-lib/src/rpc-clnt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.c + dest_file=rpc/rpc-lib/src/rpc-transport.c + [[ rpc/rpc-lib/src/rpc-transport.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.h + dest_file=rpc/rpc-lib/src/rpc-transport.h + [[ rpc/rpc-lib/src/rpc-transport.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpcsvc.c + dest_file=rpc/rpc-lib/src/rpcsvc.c + [[ rpc/rpc-lib/src/rpcsvc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/rdma/src/rdma.c + dest_file=rpc/rpc-transport/rdma/src/rdma.c + [[ rpc/rpc-transport/rdma/src/rdma.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.h + dest_file=rpc/rpc-transport/socket/src/socket.h + [[ rpc/rpc-transport/socket/src/socket.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-handshake.c + dest_file=xlators/protocol/client/src/client-handshake.c + [[ xlators/protocol/client/src/client-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0249-socket-socket-disconnect-should-wait-for-poller-thre.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0250-afr-Ignore-event_generation-checks-post-inode-refres.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0250-afr-Ignore-event_generation-checks-post-inode-refres.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0250-afr-Ignore-event_generation-checks-post-inode-refres.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-read-txn.c + dest_file=xlators/cluster/afr/src/afr-read-txn.c + [[ xlators/cluster/afr/src/afr-read-txn.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0250-afr-Ignore-event_generation-checks-post-inode-refres.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0251-storage-posix-Do-not-create-a-directory-which-alread.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0251-storage-posix-Do-not-create-a-directory-which-alread.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0251-storage-posix-Do-not-create-a-directory-which-alread.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0251-storage-posix-Do-not-create-a-directory-which-alread.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0252-Fixes-GlusterFS-process-crashes-on-deep-directory-hi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0252-Fixes-GlusterFS-process-crashes-on-deep-directory-hi.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0252-Fixes-GlusterFS-process-crashes-on-deep-directory-hi.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-handle.c + dest_file=xlators/storage/posix/src/posix-handle.c + [[ xlators/storage/posix/src/posix-handle.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-messages.h + dest_file=xlators/storage/posix/src/posix-messages.h + [[ xlators/storage/posix/src/posix-messages.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0252-Fixes-GlusterFS-process-crashes-on-deep-directory-hi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0253-ganesha-scripts-Prevent-removal-of-entries-in-ganesh.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0253-ganesha-scripts-Prevent-removal-of-entries-in-ganesh.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0253-ganesha-scripts-Prevent-removal-of-entries-in-ganesh.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0253-ganesha-scripts-Prevent-removal-of-entries-in-ganesh.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0254-common-ha-Correct-the-VIP-assigned-to-the-new-node-a.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0254-common-ha-Correct-the-VIP-assigned-to-the-new-node-a.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0254-common-ha-Correct-the-VIP-assigned-to-the-new-node-a.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0254-common-ha-Correct-the-VIP-assigned-to-the-new-node-a.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0255-performance-readdir-ahead-limit-cache-size.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0255-performance-readdir-ahead-limit-cache-size.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0255-performance-readdir-ahead-limit-cache-size.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.c + dest_file=libglusterfs/src/inode.c + [[ libglusterfs/src/inode.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.h + dest_file=libglusterfs/src/inode.h + [[ libglusterfs/src/inode.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.h + dest_file=libglusterfs/src/xlator.h + [[ libglusterfs/src/xlator.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.h + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.h + [[ xlators/performance/readdir-ahead/src/readdir-ahead.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0255-performance-readdir-ahead-limit-cache-size.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0256-dht-rebalance-reverify-lookup-failures.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0256-dht-rebalance-reverify-lookup-failures.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0256-dht-rebalance-reverify-lookup-failures.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-messages.h + dest_file=xlators/cluster/dht/src/dht-messages.h + [[ xlators/cluster/dht/src/dht-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0256-dht-rebalance-reverify-lookup-failures.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0257-performance-readdir-ahead-fix-compiler-error.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0257-performance-readdir-ahead-fix-compiler-error.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0257-performance-readdir-ahead-fix-compiler-error.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0257-performance-readdir-ahead-fix-compiler-error.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0258-afr-use-accused-matrix-instead-of-readable-matrix-fo.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0258-afr-use-accused-matrix-instead-of-readable-matrix-fo.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0258-afr-use-accused-matrix-instead-of-readable-matrix-fo.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0258-afr-use-accused-matrix-instead-of-readable-matrix-fo.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0259-cluster-afr-Fix-missing-name-indices-due-to-EEXIST-e.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0259-cluster-afr-Fix-missing-name-indices-due-to-EEXIST-e.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0259-cluster-afr-Fix-missing-name-indices-due-to-EEXIST-e.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/bugs/replicate/bug-1408712.t + [[ tests/bugs/replicate/bug-1408712.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0259-cluster-afr-Fix-missing-name-indices-due-to-EEXIST-e.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0260-performance-readdir-ahead-mark-two-options-as-NO_DOC.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0260-performance-readdir-ahead-mark-two-options-as-NO_DOC.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0260-performance-readdir-ahead-mark-two-options-as-NO_DOC.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0260-performance-readdir-ahead-mark-two-options-as-NO_DOC.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0261-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0261-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0261-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0261-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0262-eventsapi-Use-getaddrinfo-instead-of-gethostbyname.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0262-eventsapi-Use-getaddrinfo-instead-of-gethostbyname.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0262-eventsapi-Use-getaddrinfo-instead-of-gethostbyname.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/events.c + dest_file=libglusterfs/src/events.c + [[ libglusterfs/src/events.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0262-eventsapi-Use-getaddrinfo-instead-of-gethostbyname.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0263-ec-Invalidations-in-disperse-volume-should-not-updat.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0263-ec-Invalidations-in-disperse-volume-should-not-updat.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0263-ec-Invalidations-in-disperse-volume-should-not-updat.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/upcall-utils.h + dest_file=libglusterfs/src/upcall-utils.h + [[ libglusterfs/src/upcall-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/performance/md-cache/src/md-cache.c + [[ xlators/performance/md-cache/src/md-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0263-ec-Invalidations-in-disperse-volume-should-not-updat.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0264-cluster-dht-Do-rename-cleanup-as-root.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0264-cluster-dht-Do-rename-cleanup-as-root.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0264-cluster-dht-Do-rename-cleanup-as-root.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rename.c + dest_file=xlators/cluster/dht/src/dht-rename.c + [[ xlators/cluster/dht/src/dht-rename.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0264-cluster-dht-Do-rename-cleanup-as-root.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0265-cluster-ec-Do-lookup-on-an-existing-file-in-link.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0265-cluster-ec-Do-lookup-on-an-existing-file-in-link.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0265-cluster-ec-Do-lookup-on-an-existing-file-in-link.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.h + dest_file=xlators/cluster/ec/src/ec-common.h + [[ xlators/cluster/ec/src/ec-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-dir-write.c + dest_file=xlators/cluster/ec/src/ec-dir-write.c + [[ xlators/cluster/ec/src/ec-dir-write.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0265-cluster-ec-Do-lookup-on-an-existing-file-in-link.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0266-glusterd-Fail-add-brick-on-replica-count-change-if-b.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0266-glusterd-Fail-add-brick-on-replica-count-change-if-b.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0266-glusterd-Fail-add-brick-on-replica-count-change-if-b.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/arbiter-add-brick.t + dest_file=tests/basic/afr/arbiter-add-brick.t + [[ tests/basic/afr/arbiter-add-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=tests/bugs/glusterd/bug-1406411-fail-add-brick-on-replica-count-change.t + [[ tests/bugs/glusterd/bug-1406411-fail-add-brick-on-replica-count-change.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0266-glusterd-Fail-add-brick-on-replica-count-change-if-b.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0267-dht-rebalance-remove-errno-check-for-failure-detecti.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0267-dht-rebalance-remove-errno-check-for-failure-detecti.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0267-dht-rebalance-remove-errno-check-for-failure-detecti.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0267-dht-rebalance-remove-errno-check-for-failure-detecti.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0268-cluster-dht-Incorrect-migration-checks-in-fsync.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0268-cluster-dht-Incorrect-migration-checks-in-fsync.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0268-cluster-dht-Incorrect-migration-checks-in-fsync.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-read.c + dest_file=xlators/cluster/dht/src/dht-inode-read.c + [[ xlators/cluster/dht/src/dht-inode-read.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0268-cluster-dht-Incorrect-migration-checks-in-fsync.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0269-afr-Avoid-resetting-event_gen-when-brick-is-always-d.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0269-afr-Avoid-resetting-event_gen-when-brick-is-always-d.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0269-afr-Avoid-resetting-event_gen-when-brick-is-always-d.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-dir-write.c + dest_file=xlators/cluster/afr/src/afr-dir-write.c + [[ xlators/cluster/afr/src/afr-dir-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0269-afr-Avoid-resetting-event_gen-when-brick-is-always-d.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0270-cluster-afr-Do-not-log-of-split-brain-when-there-isn.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0270-cluster-afr-Do-not-log-of-split-brain-when-there-isn.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0270-cluster-afr-Do-not-log-of-split-brain-when-there-isn.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-read-txn.c + dest_file=xlators/cluster/afr/src/afr-read-txn.c + [[ xlators/cluster/afr/src/afr-read-txn.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0270-cluster-afr-Do-not-log-of-split-brain-when-there-isn.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0271-upcall-Resolve-dict-leak-from-up_-f-remove-set-xattr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0271-upcall-Resolve-dict-leak-from-up_-f-remove-set-xattr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0271-upcall-Resolve-dict-leak-from-up_-f-remove-set-xattr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0271-upcall-Resolve-dict-leak-from-up_-f-remove-set-xattr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0272-Fixes-upgrade-issue-in-quota.conf.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0272-Fixes-upgrade-issue-in-quota.conf.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0272-Fixes-upgrade-issue-in-quota.conf.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-quota.c + dest_file=xlators/mgmt/glusterd/src/glusterd-quota.c + [[ xlators/mgmt/glusterd/src/glusterd-quota.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0272-Fixes-upgrade-issue-in-quota.conf.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0273-features-changelog-Fix-htime-xattr-during-brick-cras.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0273-features-changelog-Fix-htime-xattr-during-brick-cras.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0273-features-changelog-Fix-htime-xattr-during-brick-cras.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog-helpers.c + dest_file=xlators/features/changelog/src/changelog-helpers.c + [[ xlators/features/changelog/src/changelog-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0273-features-changelog-Fix-htime-xattr-during-brick-cras.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0274-cluster-ec-Do-not-start-heal-on-good-file-while-IO-i.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0274-cluster-ec-Do-not-start-heal-on-good-file-while-IO-i.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0274-cluster-ec-Do-not-start-heal-on-good-file-while-IO-i.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.h + dest_file=xlators/cluster/ec/src/ec-common.h + [[ xlators/cluster/ec/src/ec-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heal.c + dest_file=xlators/cluster/ec/src/ec-heal.c + [[ xlators/cluster/ec/src/ec-heal.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0274-cluster-ec-Do-not-start-heal-on-good-file-while-IO-i.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0275-cluster-disperse-Do-not-log-fop-failed-for-lockless-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0275-cluster-disperse-Do-not-log-fop-failed-for-lockless-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0275-cluster-disperse-Do-not-log-fop-failed-for-lockless-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0275-cluster-disperse-Do-not-log-fop-failed-for-lockless-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0276-common-ha-All-statd-related-files-need-to-be-owned-b.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0276-common-ha-All-statd-related-files-need-to-be-owned-b.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0276-common-ha-All-statd-related-files-need-to-be-owned-b.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0276-common-ha-All-statd-related-files-need-to-be-owned-b.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0277-cluster-ec-Fix-cthon-failures-observed-with-ec-volum.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0277-cluster-ec-Fix-cthon-failures-observed-with-ec-volum.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0277-cluster-ec-Fix-cthon-failures-observed-with-ec-volum.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-locks.c + dest_file=xlators/cluster/ec/src/ec-locks.c + [[ xlators/cluster/ec/src/ec-locks.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0277-cluster-ec-Fix-cthon-failures-observed-with-ec-volum.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0278-tools-glusterfind-delete-temporary-folder.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0278-tools-glusterfind-delete-temporary-folder.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0278-tools-glusterfind-delete-temporary-folder.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/main.py + dest_file=tools/glusterfind/src/main.py + [[ tools/glusterfind/src/main.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0278-tools-glusterfind-delete-temporary-folder.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0279-glusterd-regenerate-volfiles-on-op-version-bump-up.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0279-glusterd-regenerate-volfiles-on-op-version-bump-up.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0279-glusterd-regenerate-volfiles-on-op-version-bump-up.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0279-glusterd-regenerate-volfiles-on-op-version-bump-up.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0280-cluster-ec-Change-level-of-messages-to-DEBUG.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0280-cluster-ec-Change-level-of-messages-to-DEBUG.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0280-cluster-ec-Change-level-of-messages-to-DEBUG.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0280-cluster-ec-Change-level-of-messages-to-DEBUG.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0281-rpc-socket.c-Bonnie-hangs-during-rewrites-in-ganesha.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0281-rpc-socket.c-Bonnie-hangs-during-rewrites-in-ganesha.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0281-rpc-socket.c-Bonnie-hangs-during-rewrites-in-ganesha.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0281-rpc-socket.c-Bonnie-hangs-during-rewrites-in-ganesha.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0282-performance-write-behind-access-stub-only-if-availab.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0282-performance-write-behind-access-stub-only-if-availab.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0282-performance-write-behind-access-stub-only-if-availab.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/call-stub.c + dest_file=libglusterfs/src/call-stub.c + [[ libglusterfs/src/call-stub.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/call-stub.h + dest_file=libglusterfs/src/call-stub.h + [[ libglusterfs/src/call-stub.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/write-behind/src/write-behind.c + dest_file=xlators/performance/write-behind/src/write-behind.c + [[ xlators/performance/write-behind/src/write-behind.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0282-performance-write-behind-access-stub-only-if-availab.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0283-glusterd-do-not-load-io-threads-in-client-graph-for-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0283-glusterd-do-not-load-io-threads-in-client-graph-for-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0283-glusterd-do-not-load-io-threads-in-client-graph-for-.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0283-glusterd-do-not-load-io-threads-in-client-graph-for-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0284-extras-Provide-group-set-for-md-cache-and-invalidati.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0284-extras-Provide-group-set-for-md-cache-and-invalidati.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0284-extras-Provide-group-set-for-md-cache-and-invalidati.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/Makefile.am + dest_file=extras/Makefile.am + [[ extras/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/group-metadata-cache + [[ extras/group-metadata-cache =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0284-extras-Provide-group-set-for-md-cache-and-invalidati.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0285-socket-GF_REF_PUT-should-be-called-outside-lock.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0285-socket-GF_REF_PUT-should-be-called-outside-lock.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0285-socket-GF_REF_PUT-should-be-called-outside-lock.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0285-socket-GF_REF_PUT-should-be-called-outside-lock.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0286-afr-all-children-of-AFR-must-be-up-to-resolve-s-brai.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0286-afr-all-children-of-AFR-must-be-up-to-resolve-s-brai.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0286-afr-all-children-of-AFR-must-be-up-to-resolve-s-brai.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=tests/bugs/replicate/bug-1417522-block-split-brain-resolution.t + [[ tests/bugs/replicate/bug-1417522-block-split-brain-resolution.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal.h + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0286-afr-all-children-of-AFR-must-be-up-to-resolve-s-brai.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0287-glusterd-ignore-return-code-of-glusterd_restart_bric.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0287-glusterd-ignore-return-code-of-glusterd_restart_bric.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0287-glusterd-ignore-return-code-of-glusterd_restart_bric.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=tests/bugs/glusterd/bug-1420637-volume-sync-fix.t + [[ tests/bugs/glusterd/bug-1420637-volume-sync-fix.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0287-glusterd-ignore-return-code-of-glusterd_restart_bric.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0288-protocol-client-Fix-double-free-of-client-fdctx-dest.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0288-protocol-client-Fix-double-free-of-client-fdctx-dest.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0288-protocol-client-Fix-double-free-of-client-fdctx-dest.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-handshake.c + dest_file=xlators/protocol/client/src/client-handshake.c + [[ xlators/protocol/client/src/client-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client.h + dest_file=xlators/protocol/client/src/client.h + [[ xlators/protocol/client/src/client.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0288-protocol-client-Fix-double-free-of-client-fdctx-dest.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0289-gNFS-Keep-the-mountdict-as-long-as-the-service-is-ac.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0289-gNFS-Keep-the-mountdict-as-long-as-the-service-is-ac.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0289-gNFS-Keep-the-mountdict-as-long-as-the-service-is-ac.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/mount3.c + dest_file=xlators/nfs/server/src/mount3.c + [[ xlators/nfs/server/src/mount3.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0289-gNFS-Keep-the-mountdict-as-long-as-the-service-is-ac.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0290-geo-rep-Fix-xsync-crawl.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0290-geo-rep-Fix-xsync-crawl.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0290-geo-rep-Fix-xsync-crawl.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0290-geo-rep-Fix-xsync-crawl.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0291-rpcsvc-Add-rpchdr-and-proghdr-to-iobref-before-submi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0291-rpcsvc-Add-rpchdr-and-proghdr-to-iobref-before-submi.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0291-rpcsvc-Add-rpchdr-and-proghdr-to-iobref-before-submi.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpcsvc.c + dest_file=rpc/rpc-lib/src/rpcsvc.c + [[ rpc/rpc-lib/src/rpcsvc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpcsvc.h + dest_file=rpc/rpc-lib/src/rpcsvc.h + [[ rpc/rpc-lib/src/rpcsvc.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0291-rpcsvc-Add-rpchdr-and-proghdr-to-iobref-before-submi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0292-cluster-afr-Perform-new-entry-mark-before-creating-n.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0292-cluster-afr-Perform-new-entry-mark-before-creating-n.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0292-cluster-afr-Perform-new-entry-mark-before-creating-n.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-name.c + dest_file=xlators/cluster/afr/src/afr-self-heal-name.c + [[ xlators/cluster/afr/src/afr-self-heal-name.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal.h + dest_file=xlators/cluster/afr/src/afr-self-heal.h + [[ xlators/cluster/afr/src/afr-self-heal.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0292-cluster-afr-Perform-new-entry-mark-before-creating-n.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0293-extras-Add-more-options-to-group-virt.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0293-extras-Add-more-options-to-group-virt.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0293-extras-Add-more-options-to-group-virt.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-virt.example + dest_file=extras/group-virt.example + [[ extras/group-virt.example =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0293-extras-Add-more-options-to-group-virt.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0294-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0294-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0294-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/marker/src/marker.c + dest_file=tests/bugs/upcall/bug-1422776.t + [[ tests/bugs/upcall/bug-1422776.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/marker/src/marker.c + [[ xlators/features/marker/src/marker.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0294-marker-Fix-inode-value-in-loc-in-setxattr-fop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0295-common-ha-unable-to-start-HA-Connection-Error.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0295-common-ha-unable-to-start-HA-Connection-Error.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0295-common-ha-unable-to-start-HA-Connection-Error.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0295-common-ha-unable-to-start-HA-Connection-Error.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0296-features-shard-Put-onus-of-choosing-the-inode-to-res.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0296-features-shard-Put-onus-of-choosing-the-inode-to-res.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0296-features-shard-Put-onus-of-choosing-the-inode-to-res.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.h + dest_file=xlators/features/shard/src/shard.h + [[ xlators/features/shard/src/shard.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0296-features-shard-Put-onus-of-choosing-the-inode-to-res.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0297-features-shard-Fix-EIO-error-on-add-brick.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0297-features-shard-Fix-EIO-error-on-add-brick.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0297-features-shard-Fix-EIO-error-on-add-brick.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.h + dest_file=xlators/features/shard/src/shard.h + [[ xlators/features/shard/src/shard.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0297-features-shard-Fix-EIO-error-on-add-brick.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0298-ganesha-scripts-restart-pcs-cluster-during-add-node.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0298-ganesha-scripts-restart-pcs-cluster-during-add-node.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0298-ganesha-scripts-restart-pcs-cluster-during-add-node.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0298-ganesha-scripts-restart-pcs-cluster-during-add-node.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0299-cluster-ec-Don-t-trigger-data-metadata-heal-on-Looku.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0299-cluster-ec-Don-t-trigger-data-metadata-heal-on-Looku.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0299-cluster-ec-Don-t-trigger-data-metadata-heal-on-Looku.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/cluster-syncop.c + dest_file=libglusterfs/src/cluster-syncop.c + [[ libglusterfs/src/cluster-syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/self-heal.t + dest_file=tests/basic/ec/self-heal.t + [[ tests/basic/ec/self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bitrot/bug-1373520.t + dest_file=tests/bitrot/bug-1373520.t + [[ tests/bitrot/bug-1373520.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.h + dest_file=xlators/cluster/ec/src/ec-common.h + [[ xlators/cluster/ec/src/ec-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heal.c + dest_file=xlators/cluster/ec/src/ec-heal.c + [[ xlators/cluster/ec/src/ec-heal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-helpers.c + dest_file=xlators/cluster/ec/src/ec-helpers.c + [[ xlators/cluster/ec/src/ec-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-helpers.h + dest_file=xlators/cluster/ec/src/ec-helpers.h + [[ xlators/cluster/ec/src/ec-helpers.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0299-cluster-ec-Don-t-trigger-data-metadata-heal-on-Looku.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0300-common-ha-setup-after-teardown-often-fails.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0300-common-ha-setup-after-teardown-often-fails.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0300-common-ha-setup-after-teardown-often-fails.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0300-common-ha-setup-after-teardown-often-fails.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0301-rpc-clnt-remove-locks-while-notifying-CONNECT-DISCON.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0301-rpc-clnt-remove-locks-while-notifying-CONNECT-DISCON.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0301-rpc-clnt-remove-locks-while-notifying-CONNECT-DISCON.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.c + dest_file=rpc/rpc-lib/src/rpc-clnt.c + [[ rpc/rpc-lib/src/rpc-clnt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.h + dest_file=rpc/rpc-lib/src/rpc-clnt.h + [[ rpc/rpc-lib/src/rpc-clnt.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client.c + dest_file=xlators/protocol/client/src/client.c + [[ xlators/protocol/client/src/client.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0301-rpc-clnt-remove-locks-while-notifying-CONNECT-DISCON.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0302-cluster-ec-Introduce-optimistic-changelog-in-EC.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0302-cluster-ec-Introduce-optimistic-changelog-in-EC.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0302-cluster-ec-Introduce-optimistic-changelog-in-EC.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=tests/basic/ec/ec-optimistic-changelog.t + [[ tests/basic/ec/ec-optimistic-changelog.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-data.h + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-generic.c + dest_file=xlators/cluster/ec/src/ec-data.h + [[ xlators/cluster/ec/src/ec-data.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec-generic.c + [[ xlators/cluster/ec/src/ec-generic.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.h + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/cluster/ec/src/ec.h + [[ xlators/cluster/ec/src/ec.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0302-cluster-ec-Introduce-optimistic-changelog-in-EC.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0303-cluster-ec-Don-t-mark-dirty-on-entry-meta-ops-in-que.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0303-cluster-ec-Don-t-mark-dirty-on-entry-meta-ops-in-que.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0303-cluster-ec-Don-t-mark-dirty-on-entry-meta-ops-in-que.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0303-cluster-ec-Don-t-mark-dirty-on-entry-meta-ops-in-que.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0305-Snapshot-xml-xml-output-for-snapshot-clone.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0305-Snapshot-xml-xml-output-for-snapshot-clone.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0305-Snapshot-xml-xml-output-for-snapshot-clone.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-xml-output.c + dest_file=cli/src/cli-xml-output.c + [[ cli/src/cli-xml-output.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0305-Snapshot-xml-xml-output-for-snapshot-clone.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0306-dht-replica.split-brain-status-attribute-value-is-no.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0306-dht-replica.split-brain-status-attribute-value-is-no.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0306-dht-replica.split-brain-status-attribute-value-is-no.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=tests/bugs/bug-1368312.t + [[ tests/bugs/bug-1368312.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0306-dht-replica.split-brain-status-attribute-value-is-no.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0307-geo-rep-Do-not-restart-workers-when-log-rsync-perfor.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0307-geo-rep-Do-not-restart-workers-when-log-rsync-perfor.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0307-geo-rep-Do-not-restart-workers-when-log-rsync-perfor.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0307-geo-rep-Do-not-restart-workers-when-log-rsync-perfor.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0308-geo-rep-Fix-log-rsync-performance-config-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0308-geo-rep-Fix-log-rsync-performance-config-issue.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0308-geo-rep-Fix-log-rsync-performance-config-issue.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/configinterface.py + dest_file=geo-replication/syncdaemon/configinterface.py + [[ geo-replication/syncdaemon/configinterface.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0308-geo-rep-Fix-log-rsync-performance-config-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0309-glusterd-Add-info-on-op-version-for-clients-in-vol-s.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0309-glusterd-Add-info-on-op-version-for-clients-in-vol-s.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0309-glusterd-Add-info-on-op-version-for-clients-in-vol-s.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-xml-output.c + dest_file=cli/src/cli-xml-output.c + [[ cli/src/cli-xml-output.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-handshake.c + dest_file=xlators/protocol/client/src/client-handshake.c + [[ xlators/protocol/client/src/client-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-messages.h + dest_file=xlators/protocol/server/src/server-messages.h + [[ xlators/protocol/server/src/server-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0309-glusterd-Add-info-on-op-version-for-clients-in-vol-s.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0310-cli-geo-rep-Fix-geo-rep-status-detail.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0310-cli-geo-rep-Fix-geo-rep-status-detail.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0310-cli-geo-rep-Fix-geo-rep-status-detail.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0310-cli-geo-rep-Fix-geo-rep-status-detail.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0311-geo-rep-Handle-directory-sync-failure-as-hard-error.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0311-geo-rep-Handle-directory-sync-failure-as-hard-error.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0311-geo-rep-Handle-directory-sync-failure-as-hard-error.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0311-geo-rep-Handle-directory-sync-failure-as-hard-error.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0312-geo-rep-Separate-slave-mount-logs-for-each-connectio.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0312-geo-rep-Separate-slave-mount-logs-for-each-connectio.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0312-geo-rep-Separate-slave-mount-logs-for-each-connectio.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/configinterface.py + dest_file=geo-replication/syncdaemon/configinterface.py + [[ geo-replication/syncdaemon/configinterface.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0312-geo-rep-Separate-slave-mount-logs-for-each-connectio.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0313-gfapi-add-API-to-trigger-events-for-debugging-and-tr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0313-gfapi-add-API-to-trigger-events-for-debugging-and-tr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0313-gfapi-add-API-to-trigger-events-for-debugging-and-tr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi-messages.h + dest_file=api/src/gfapi-messages.h + [[ api/src/gfapi-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.aliases + dest_file=api/src/gfapi.aliases + [[ api/src/gfapi.aliases =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.map + dest_file=api/src/gfapi.map + [[ api/src/gfapi.map =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.h + dest_file=api/src/glfs.h + [[ api/src/glfs.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0313-gfapi-add-API-to-trigger-events-for-debugging-and-tr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0314-dht-rebalance-Estimate-time-to-complete-rebalance.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0314-dht-rebalance-Estimate-time-to-complete-rebalance.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0314-dht-rebalance-Estimate-time-to-complete-rebalance.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0314-dht-rebalance-Estimate-time-to-complete-rebalance.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0315-glusterd-add-a-cli-command-to-trigger-a-statedump-on.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0315-glusterd-add-a-cli-command-to-trigger-a-statedump-on.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0315-glusterd-add-a-cli-command-to-trigger-a-statedump-on.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/debugging/statedump.md + dest_file=doc/debugging/statedump.md + [[ doc/debugging/statedump.md =~ ^doc/.+ ]] + '[' doc/debugging/statedump.md '!=' dev/null ']' + '[' '!' -f doc/debugging/statedump.md ']' + EXCLUDE_DOCS=(${EXCLUDE_DOCS[*]} "$dest_file") + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/protocol-common.h + dest_file=rpc/rpc-lib/src/protocol-common.h + [[ rpc/rpc-lib/src/protocol-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.h + dest_file=rpc/rpc-lib/src/rpc-transport.h + [[ rpc/rpc-lib/src/rpc-transport.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/rpc-common-xdr.x + dest_file=rpc/xdr/src/rpc-common-xdr.x + [[ rpc/xdr/src/rpc-common-xdr.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=tests/bugs/cli/bug-1169302.t + [[ tests/bugs/cli/bug-1169302.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + for doc in '${EXCLUDE_DOCS}' + EXCLUDE_DOCS_OPT='--exclude=doc/debugging/statedump.md ' + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' --exclude=doc/debugging/statedump.md /builddir/build/SOURCES/0315-glusterd-add-a-cli-command-to-trigger-a-statedump-on.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0316-gfapi-create-statedump-when-glusterd-requests-it.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0316-gfapi-create-statedump-when-glusterd-requests-it.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0316-gfapi-create-statedump-when-glusterd-requests-it.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-mgmt.c + dest_file=api/src/glfs-mgmt.c + [[ api/src/glfs-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/cli/bug-1169302.t + dest_file=tests/bugs/cli/bug-1169302.c + [[ tests/bugs/cli/bug-1169302.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0316-gfapi-create-statedump-when-glusterd-requests-it.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0317-glusterd-daemon-restart-logic-should-adhere-server-s.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0317-glusterd-daemon-restart-logic-should-adhere-server-s.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0317-glusterd-daemon-restart-logic-should-adhere-server-s.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=tests/bugs/glusterd/bug-1383893-daemons-to-follow-quorum.t + [[ tests/bugs/glusterd/bug-1383893-daemons-to-follow-quorum.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0317-glusterd-daemon-restart-logic-should-adhere-server-s.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0318-glusterd-cli-Get-global-options-through-volume-get-f.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0318-glusterd-cli-Get-global-options-through-volume-get-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0318-glusterd-cli-Get-global-options-through-volume-get-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=tests/bugs/cli/bug-1378842-volume-get-all.t + [[ tests/bugs/cli/bug-1378842-volume-get-all.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0318-glusterd-cli-Get-global-options-through-volume-get-f.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0319-core-run-many-bricks-within-one-glusterfsd-process.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0319-core-run-many-bricks-within-one-glusterfsd-process.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0319-core-run-many-bricks-within-one-glusterfsd-process.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-mgmt.c + dest_file=api/src/glfs-mgmt.c + [[ api/src/glfs-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/Makefile.am + dest_file=glusterfsd/src/Makefile.am + [[ glusterfsd/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/gf_attach + [[ glusterfsd/src/gf_attach =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/gf_attach.c + [[ glusterfsd/src/gf_attach.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/client_t.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/event-epoll.c + dest_file=libglusterfs/src/client_t.c + [[ libglusterfs/src/client_t.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/event.h + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/event-epoll.c + [[ libglusterfs/src/event-epoll.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/event.h + [[ libglusterfs/src/event.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/graph.c + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/locking.c + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/graph.c + [[ libglusterfs/src/graph.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.h + dest_file=libglusterfs/src/locking.c + [[ libglusterfs/src/locking.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/protocol-common.h + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.h + dest_file=libglusterfs/src/xlator.h + [[ libglusterfs/src/xlator.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-lib/src/protocol-common.h + [[ rpc/rpc-lib/src/protocol-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=run-tests.sh + dest_file=rpc/rpc-lib/src/rpc-clnt.h + [[ rpc/rpc-lib/src/rpc-clnt.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/add-brick-self-heal.t + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/arbiter-add-brick.t + dest_file=run-tests.sh + [[ run-tests.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/arbiter-mount.t + dest_file=tests/basic/afr/add-brick-self-heal.t + [[ tests/basic/afr/add-brick-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/arbiter-remove-brick.t + dest_file=tests/basic/afr/arbiter-add-brick.t + [[ tests/basic/afr/arbiter-add-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/arbiter-statfs.t + dest_file=tests/basic/afr/arbiter-mount.t + [[ tests/basic/afr/arbiter-mount.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/arbiter.t + dest_file=tests/basic/afr/arbiter-remove-brick.t + [[ tests/basic/afr/arbiter-remove-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/client-side-heal.t + dest_file=tests/basic/afr/arbiter-statfs.t + [[ tests/basic/afr/arbiter-statfs.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/data-self-heal.t + dest_file=tests/basic/afr/arbiter.t + [[ tests/basic/afr/arbiter.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/entry-self-heal.t + dest_file=tests/basic/afr/client-side-heal.t + [[ tests/basic/afr/client-side-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/gfid-mismatch.t + dest_file=tests/basic/afr/data-self-heal.t + [[ tests/basic/afr/data-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/gfid-self-heal.t + dest_file=tests/basic/afr/entry-self-heal.t + [[ tests/basic/afr/entry-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/heal-quota.t + dest_file=tests/basic/afr/gfid-mismatch.t + [[ tests/basic/afr/gfid-mismatch.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/metadata-self-heal.t + dest_file=tests/basic/afr/gfid-self-heal.t + [[ tests/basic/afr/gfid-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/quorum.t + dest_file=tests/basic/afr/heal-quota.t + [[ tests/basic/afr/heal-quota.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/replace-brick-self-heal.t + dest_file=tests/basic/afr/metadata-self-heal.t + [[ tests/basic/afr/metadata-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/root-squash-self-heal.t + dest_file=tests/basic/afr/quorum.t + [[ tests/basic/afr/quorum.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/self-heald.t + dest_file=tests/basic/afr/replace-brick-self-heal.t + [[ tests/basic/afr/replace-brick-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/split-brain-favorite-child-policy.t + dest_file=tests/basic/afr/root-squash-self-heal.t + [[ tests/basic/afr/root-squash-self-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/split-brain-heal-info.t + dest_file=tests/basic/afr/self-heald.t + [[ tests/basic/afr/self-heald.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/split-brain-healing.t + dest_file=tests/basic/afr/split-brain-favorite-child-policy.t + [[ tests/basic/afr/split-brain-favorite-child-policy.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/split-brain-resolution.t + dest_file=tests/basic/afr/split-brain-heal-info.t + [[ tests/basic/afr/split-brain-heal-info.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/ec-notify.t + dest_file=tests/basic/afr/split-brain-healing.t + [[ tests/basic/afr/split-brain-healing.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/tier/bug-1214222-directories_missing_after_attach_tier.t + dest_file=tests/basic/afr/split-brain-resolution.t + [[ tests/basic/afr/split-brain-resolution.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/tier/new-tier-cmds.t + dest_file=tests/basic/ec/ec-notify.t + [[ tests/basic/ec/ec-notify.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/tier/tierd_check.t + dest_file=tests/basic/mpx-compat.t + [[ tests/basic/mpx-compat.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/volume-snapshot-clone.t + dest_file=tests/basic/multiplex.t + [[ tests/basic/multiplex.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/volume-snapshot-xml.t + dest_file=tests/basic/tier/bug-1214222-directories_missing_after_attach_tier.t + [[ tests/basic/tier/bug-1214222-directories_missing_after_attach_tier.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bitrot/bug-1373520.t + dest_file=tests/basic/tier/new-tier-cmds.t + [[ tests/basic/tier/new-tier-cmds.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + dest_file=tests/basic/volume-snapshot-clone.t + [[ tests/basic/volume-snapshot-clone.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-1245045-remove-brick-validation.t + dest_file=tests/basic/volume-snapshot-xml.t + [[ tests/basic/volume-snapshot-xml.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-1303028-Rebalance-glusterd-rpc-connection-issue.t + dest_file=tests/bitrot/bug-1373520.t + [[ tests/bitrot/bug-1373520.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-1345727-bricks-stop-on-no-quorum-validation.t + dest_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + [[ tests/bugs/cli/bug-1353156-get-state-cli-validations.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterfs-server/bug-877992.t + dest_file=tests/bugs/glusterd/bug-1245045-remove-brick-validation.t + [[ tests/bugs/glusterd/bug-1245045-remove-brick-validation.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/io-cache/bug-858242.c + dest_file=tests/bugs/glusterd/bug-1303028-Rebalance-glusterd-rpc-connection-issue.t + [[ tests/bugs/glusterd/bug-1303028-Rebalance-glusterd-rpc-connection-issue.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/nfs/bug-904065.t + dest_file=tests/bugs/glusterd/bug-1345727-bricks-stop-on-no-quorum-validation.t + [[ tests/bugs/glusterd/bug-1345727-bricks-stop-on-no-quorum-validation.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/quota/bug-1288474.t + dest_file=tests/bugs/glusterfs-server/bug-877992.t + [[ tests/bugs/glusterfs-server/bug-877992.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/replicate/bug-913051.t + dest_file=tests/bugs/io-cache/bug-858242.c + [[ tests/bugs/io-cache/bug-858242.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/zero-flag.t + dest_file=tests/bugs/nfs/bug-904065.t + [[ tests/bugs/nfs/bug-904065.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/unclassified/bug-1357397.t + dest_file=tests/bugs/quota/bug-1288474.t + [[ tests/bugs/quota/bug-1288474.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/features/ssl-ciphers.t + dest_file=tests/bugs/replicate/bug-913051.t + [[ tests/bugs/replicate/bug-913051.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/features/trash.t + dest_file=tests/bugs/shard/zero-flag.t + [[ tests/bugs/shard/zero-flag.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/bugs/unclassified/bug-1357397.t + [[ tests/bugs/unclassified/bug-1357397.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/features/ssl-ciphers.t + [[ tests/features/ssl-ciphers.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=tests/features/trash.t + [[ tests/features/trash.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog-rpc.c + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog-rpc.h + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/posix.c + dest_file=xlators/features/changelog/src/changelog-rpc.c + [[ xlators/features/changelog/src/changelog-rpc.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=xlators/features/changelog/src/changelog-rpc.h + [[ xlators/features/changelog/src/changelog-rpc.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/features/changelog/src/changelog.c + [[ xlators/features/changelog/src/changelog.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/features/locks/src/posix.c + [[ xlators/features/locks/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.h + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.h + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.h + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.h + [[ xlators/mgmt/glusterd/src/glusterd-pmap.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + [[ xlators/mgmt/glusterd/src/glusterd-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-replace-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + [[ xlators/mgmt/glusterd/src/glusterd-syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-bridge.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/netgroups.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/auth/addr/src/addr.c + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-handshake.c + dest_file=xlators/mount/fuse/src/fuse-bridge.c + [[ xlators/mount/fuse/src/fuse-bridge.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/nfs/server/src/netgroups.c + [[ xlators/nfs/server/src/netgroups.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-rpc-fops.c + dest_file=xlators/protocol/auth/addr/src/addr.c + [[ xlators/protocol/auth/addr/src/addr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/client/src/client-handshake.c + [[ xlators/protocol/client/src/client-handshake.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0319-core-run-many-bricks-within-one-glusterfsd-process.patch /builddir/build/SOURCES/0319-core-run-many-bricks-within-one-glusterfsd-process.patch:2457: trailing whitespace. # warning: 1 line adds whitespace errors. + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0320-libglusterfs-transport-io-threads-fix-256KB-stack-ab.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0320-libglusterfs-transport-io-threads-fix-256KB-stack-ab.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0320-libglusterfs-transport-io-threads-fix-256KB-stack-ab.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/rdma/src/name.c + dest_file=rpc/rpc-transport/rdma/src/name.c + [[ rpc/rpc-transport/rdma/src/name.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/name.c + dest_file=rpc/rpc-transport/socket/src/name.c + [[ rpc/rpc-transport/socket/src/name.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-threads/src/io-threads.h + dest_file=xlators/performance/io-threads/src/io-threads.h + [[ xlators/performance/io-threads/src/io-threads.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0320-libglusterfs-transport-io-threads-fix-256KB-stack-ab.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0321-glusterd-double-check-whether-brick-is-alive-for-sta.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0321-glusterd-double-check-whether-brick-is-alive-for-sta.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0321-glusterd-double-check-whether-brick-is-alive-for-sta.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0321-glusterd-double-check-whether-brick-is-alive-for-sta.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0322-libglusterfs-make-memory-pools-more-thread-friendly.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0322-libglusterfs-make-memory-pools-more-thread-friendly.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0322-libglusterfs-make-memory-pools-more-thread-friendly.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.c + dest_file=libglusterfs/src/mem-pool.c + [[ libglusterfs/src/mem-pool.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.h + dest_file=libglusterfs/src/mem-pool.h + [[ libglusterfs/src/mem-pool.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/statedump.c + dest_file=libglusterfs/src/statedump.c + [[ libglusterfs/src/statedump.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/quota-anon-fd-nfs.t + dest_file=tests/basic/quota-anon-fd-nfs.t + [[ tests/basic/quota-anon-fd-nfs.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0322-libglusterfs-make-memory-pools-more-thread-friendly.patch /builddir/build/SOURCES/0322-libglusterfs-make-memory-pools-more-thread-friendly.patch:342: trailing whitespace. warning: 1 line adds whitespace errors. + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0323-socket-retry-connect-immediately-if-it-fails.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0323-socket-retry-connect-immediately-if-it-fails.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0323-socket-retry-connect-immediately-if-it-fails.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0323-socket-retry-connect-immediately-if-it-fails.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0324-glusterd-double-check-brick-liveness-for-remove-bric.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0324-glusterd-double-check-brick-liveness-for-remove-bric.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0324-glusterd-double-check-brick-liveness-for-remove-bric.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-1225716-brick-online-validation-remove-brick.t + dest_file=tests/bugs/glusterd/bug-1225716-brick-online-validation-remove-brick.t + [[ tests/bugs/glusterd/bug-1225716-brick-online-validation-remove-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0324-glusterd-double-check-brick-liveness-for-remove-bric.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0325-cluster-dht-Don-t-update-layout-in-rebalance_task_co.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0325-cluster-dht-Don-t-update-layout-in-rebalance_task_co.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0325-cluster-dht-Don-t-update-layout-in-rebalance_task_co.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0325-cluster-dht-Don-t-update-layout-in-rebalance_task_co.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0326-Fixes-quota-list-when-stale-gfid-exist-in-quota.conf.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0326-Fixes-quota-list-when-stale-gfid-exist-in-quota.conf.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0326-Fixes-quota-list-when-stale-gfid-exist-in-quota.conf.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0326-Fixes-quota-list-when-stale-gfid-exist-in-quota.conf.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0327-trash-fix-problem-with-trash-feature-under-multiplex.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0327-trash-fix-problem-with-trash-feature-under-multiplex.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0327-trash-fix-problem-with-trash-feature-under-multiplex.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/multiplex.t + dest_file=tests/basic/multiplex.t + [[ tests/basic/multiplex.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/trash/src/trash.c + dest_file=xlators/features/trash/src/trash.c + [[ xlators/features/trash/src/trash.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0327-trash-fix-problem-with-trash-feature-under-multiplex.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0328-libglusterfs-fix-serious-leak-of-xlator_t-structures.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0328-libglusterfs-fix-serious-leak-of-xlator_t-structures.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0328-libglusterfs-fix-serious-leak-of-xlator_t-structures.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0328-libglusterfs-fix-serious-leak-of-xlator_t-structures.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0329-glusterd-put-null-check-for-mod_dict-in-build_shd_gr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0329-glusterd-put-null-check-for-mod_dict-in-build_shd_gr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0329-glusterd-put-null-check-for-mod_dict-in-build_shd_gr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0329-glusterd-put-null-check-for-mod_dict-in-build_shd_gr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0330-glusterd-set-default-GLUSTERD_QUORUM_RATIO_KEY-value.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0330-glusterd-set-default-GLUSTERD_QUORUM_RATIO_KEY-value.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0330-glusterd-set-default-GLUSTERD_QUORUM_RATIO_KEY-value.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0330-glusterd-set-default-GLUSTERD_QUORUM_RATIO_KEY-value.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0331-cli-add-integer-check-for-timeout-option.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0331-cli-add-integer-check-for-timeout-option.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0331-cli-add-integer-check-for-timeout-option.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.c + dest_file=cli/src/cli.c + [[ cli/src/cli.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0331-cli-add-integer-check-for-timeout-option.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0332-glusterd-keep-snapshot-bricks-separate-from-regular-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0332-glusterd-keep-snapshot-bricks-separate-from-regular-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0332-glusterd-keep-snapshot-bricks-separate-from-regular-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/snapshot/bug-1399598-uss-with-ssl.t + dest_file=tests/bugs/snapshot/bug-1399598-uss-with-ssl.t + [[ tests/bugs/snapshot/bug-1399598-uss-with-ssl.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0332-glusterd-keep-snapshot-bricks-separate-from-regular-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0333-glusterd-Fix-for-error-mesage-while-detaching-peers.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0333-glusterd-Fix-for-error-mesage-while-detaching-peers.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0333-glusterd-Fix-for-error-mesage-while-detaching-peers.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-nfs-svc.c + dest_file=xlators/mgmt/glusterd/src/glusterd-nfs-svc.c + [[ xlators/mgmt/glusterd/src/glusterd-nfs-svc.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0333-glusterd-Fix-for-error-mesage-while-detaching-peers.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0334-build-git-ignore-generated-executable-script-gf_atta.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0334-build-git-ignore-generated-executable-script-gf_atta.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0334-build-git-ignore-generated-executable-script-gf_atta.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=.gitignore + dest_file=.gitignore + [[ .gitignore =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0334-build-git-ignore-generated-executable-script-gf_atta.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0335-cluster-dht-Fix-error-assignment-in-dht_-xattr2-func.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0335-cluster-dht-Fix-error-assignment-in-dht_-xattr2-func.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0335-cluster-dht-Fix-error-assignment-in-dht_-xattr2-func.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0335-cluster-dht-Fix-error-assignment-in-dht_-xattr2-func.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0336-glusterd-take-conn-lock-around-operations-on-conn-re.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0336-glusterd-take-conn-lock-around-operations-on-conn-re.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0336-glusterd-take-conn-lock-around-operations-on-conn-re.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=tests/bugs/core/bug-1421721-mpx-toggle.t + [[ tests/bugs/core/bug-1421721-mpx-toggle.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0336-glusterd-take-conn-lock-around-operations-on-conn-re.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0337-glusterd-unref-brickinfo-object-on-volume-stop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0337-glusterd-unref-brickinfo-object-on-volume-stop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0337-glusterd-unref-brickinfo-object-on-volume-stop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0337-glusterd-unref-brickinfo-object-on-volume-stop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0338-snapshot-scheduler-Set-sebool-cron_system_cronjob_us.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0338-snapshot-scheduler-Set-sebool-cron_system_cronjob_us.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0338-snapshot-scheduler-Set-sebool-cron_system_cronjob_us.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/snap_scheduler/snap_scheduler.py + dest_file=extras/snap_scheduler/snap_scheduler.py + [[ extras/snap_scheduler/snap_scheduler.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0338-snapshot-scheduler-Set-sebool-cron_system_cronjob_us.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0339-gfapi-OBS-build-fails-in-post-build-analysis.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0339-gfapi-OBS-build-fails-in-post-build-analysis.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0339-gfapi-OBS-build-fails-in-post-build-analysis.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0339-gfapi-OBS-build-fails-in-post-build-analysis.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0340-glusterd-add-portmap-details-in-glusterd-statedump.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0340-glusterd-add-portmap-details-in-glusterd-statedump.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0340-glusterd-add-portmap-details-in-glusterd-statedump.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-statedump.c + dest_file=xlators/mgmt/glusterd/src/glusterd-statedump.c + [[ xlators/mgmt/glusterd/src/glusterd-statedump.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0340-glusterd-add-portmap-details-in-glusterd-statedump.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0341-core-Clean-up-pmap-registry-up-correctly-on-volume-b.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0341-core-Clean-up-pmap-registry-up-correctly-on-volume-b.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0341-core-Clean-up-pmap-registry-up-correctly-on-volume-b.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.h + dest_file=glusterfsd/src/glusterfsd.h + [[ glusterfsd/src/glusterfsd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=tests/bugs/core/bug-1421590-brick-mux-resuse-ports.t + [[ tests/bugs/core/bug-1421590-brick-mux-resuse-ports.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0341-core-Clean-up-pmap-registry-up-correctly-on-volume-b.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0342-socket-Avoid-flooding-of-SSL-messages-in-case-of-fai.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0342-socket-Avoid-flooding-of-SSL-messages-in-case-of-fai.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0342-socket-Avoid-flooding-of-SSL-messages-in-case-of-fai.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0342-socket-Avoid-flooding-of-SSL-messages-in-case-of-fai.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0343-ganesha-glusterd-create-ganesha.conf-symlink-for-nod.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0343-ganesha-glusterd-create-ganesha.conf-symlink-for-nod.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0343-ganesha-glusterd-create-ganesha.conf-symlink-for-nod.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0343-ganesha-glusterd-create-ganesha.conf-symlink-for-nod.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0344-geo-rep-Logging-improvements.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0344-geo-rep-Logging-improvements.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0344-geo-rep-Logging-improvements.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncdstatus.py + dest_file=geo-replication/syncdaemon/gsyncdstatus.py + [[ geo-replication/syncdaemon/gsyncdstatus.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0344-geo-rep-Logging-improvements.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0345-snapshot-Fix-the-failure-to-recreate-clones-with-sam.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0345-snapshot-Fix-the-failure-to-recreate-clones-with-sam.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0345-snapshot-Fix-the-failure-to-recreate-clones-with-sam.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/volume-snapshot-clone.t + dest_file=tests/basic/volume-snapshot-clone.t + [[ tests/basic/volume-snapshot-clone.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0345-snapshot-Fix-the-failure-to-recreate-clones-with-sam.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0346-cluster-ec-Healing-should-not-start-if-only-data-bri.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0346-cluster-ec-Healing-should-not-start-if-only-data-bri.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0346-cluster-ec-Healing-should-not-start-if-only-data-bri.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heald.c + dest_file=xlators/cluster/ec/src/ec-heald.c + [[ xlators/cluster/ec/src/ec-heald.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0346-cluster-ec-Healing-should-not-start-if-only-data-bri.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0347-common-ha-Use-UpdateExports-dbus-msg-for-refresh-con.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0347-common-ha-Use-UpdateExports-dbus-msg-for-refresh-con.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0347-common-ha-Use-UpdateExports-dbus-msg-for-refresh-con.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0347-common-ha-Use-UpdateExports-dbus-msg-for-refresh-con.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0348-rpc-log-more-about-socket-disconnects.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0348-rpc-log-more-about-socket-disconnects.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0348-rpc-log-more-about-socket-disconnects.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0348-rpc-log-more-about-socket-disconnects.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0349-rpc-avoid-logging-success-on-failure.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0349-rpc-avoid-logging-success-on-failure.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0349-rpc-avoid-logging-success-on-failure.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-mgmt.c + dest_file=api/src/glfs-mgmt.c + [[ api/src/glfs-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-transport.h + dest_file=rpc/rpc-lib/src/rpc-transport.h + [[ rpc/rpc-lib/src/rpc-transport.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0349-rpc-avoid-logging-success-on-failure.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0350-glusterfsd-don-t-quit-in-client-on-connection-failur.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0350-glusterfsd-don-t-quit-in-client-on-connection-failur.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0350-glusterfsd-don-t-quit-in-client-on-connection-failur.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0350-glusterfsd-don-t-quit-in-client-on-connection-failur.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0351-glusterd-don-t-queue-attach-reqs-before-connecting.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0351-glusterd-don-t-queue-attach-reqs-before-connecting.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0351-glusterd-don-t-queue-attach-reqs-before-connecting.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0351-glusterd-don-t-queue-attach-reqs-before-connecting.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0352-glusterfsd-libglusterfs-add-null-checks-during-attac.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0352-glusterfsd-libglusterfs-add-null-checks-during-attac.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0352-glusterfsd-libglusterfs-add-null-checks-during-attac.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/graph.c + dest_file=libglusterfs/src/graph.c + [[ libglusterfs/src/graph.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0352-glusterfsd-libglusterfs-add-null-checks-during-attac.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0353-rpc-bump-up-conn-cleanup_gen-in-rpc_clnt_reconnect_c.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0353-rpc-bump-up-conn-cleanup_gen-in-rpc_clnt_reconnect_c.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0353-rpc-bump-up-conn-cleanup_gen-in-rpc_clnt_reconnect_c.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-lib/src/rpc-clnt.c + dest_file=rpc/rpc-lib/src/rpc-clnt.c + [[ rpc/rpc-lib/src/rpc-clnt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0353-rpc-bump-up-conn-cleanup_gen-in-rpc_clnt_reconnect_c.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0354-geo-rep-Fix-ESTALE-EINVAL-issue-during-set_-xtime-st.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0354-geo-rep-Fix-ESTALE-EINVAL-issue-during-set_-xtime-st.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0354-geo-rep-Fix-ESTALE-EINVAL-issue-during-set_-xtime-st.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0354-geo-rep-Fix-ESTALE-EINVAL-issue-during-set_-xtime-st.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0355-readdir-ahead-Enhance-EOD-detection-logic.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0355-readdir-ahead-Enhance-EOD-detection-logic.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0355-readdir-ahead-Enhance-EOD-detection-logic.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0355-readdir-ahead-Enhance-EOD-detection-logic.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0356-dht-At-places-needed-use-STACK_WIND_COOKIE.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0356-dht-At-places-needed-use-STACK_WIND_COOKIE.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0356-dht-At-places-needed-use-STACK_WIND_COOKIE.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/stack.h + dest_file=libglusterfs/src/stack.h + [[ libglusterfs/src/stack.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-diskusage.c + dest_file=xlators/cluster/dht/src/dht-diskusage.c + [[ xlators/cluster/dht/src/dht-diskusage.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-read.c + dest_file=xlators/cluster/dht/src/dht-inode-read.c + [[ xlators/cluster/dht/src/dht-inode-read.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-write.c + dest_file=xlators/cluster/dht/src/dht-inode-write.c + [[ xlators/cluster/dht/src/dht-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-linkfile.c + dest_file=xlators/cluster/dht/src/dht-linkfile.c + [[ xlators/cluster/dht/src/dht-linkfile.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rename.c + dest_file=xlators/cluster/dht/src/dht-rename.c + [[ xlators/cluster/dht/src/dht-rename.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-selfheal.c + dest_file=xlators/cluster/dht/src/dht-selfheal.c + [[ xlators/cluster/dht/src/dht-selfheal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/nufa.c + dest_file=xlators/cluster/dht/src/nufa.c + [[ xlators/cluster/dht/src/nufa.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/switch.c + dest_file=xlators/cluster/dht/src/switch.c + [[ xlators/cluster/dht/src/switch.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier-common.c + dest_file=xlators/cluster/dht/src/tier-common.c + [[ xlators/cluster/dht/src/tier-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0356-dht-At-places-needed-use-STACK_WIND_COOKIE.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0357-readdir-ahead-Perform-STACK_UNWIND-outside-of-mutex-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0357-readdir-ahead-Perform-STACK_UNWIND-outside-of-mutex-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0357-readdir-ahead-Perform-STACK_UNWIND-outside-of-mutex-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0357-readdir-ahead-Perform-STACK_UNWIND-outside-of-mutex-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0358-glusterd-Change-the-volfile-to-have-readdir-ahead-as.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0358-glusterd-Change-the-volfile-to-have-readdir-ahead-as.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0358-glusterd-Change-the-volfile-to-have-readdir-ahead-as.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.h + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.h + [[ xlators/mgmt/glusterd/src/glusterd-volgen.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0358-glusterd-Change-the-volfile-to-have-readdir-ahead-as.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0359-glusterd-rda-If-parallel-readdir-is-enabled-split-th.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0359-glusterd-rda-If-parallel-readdir-is-enabled-split-th.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0359-glusterd-rda-If-parallel-readdir-is-enabled-split-th.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.h + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.h + [[ xlators/mgmt/glusterd/src/glusterd-volgen.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0359-glusterd-rda-If-parallel-readdir-is-enabled-split-th.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0360-Readdir-ahead-Honor-readdir-optimise-option-of-dht.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0360-Readdir-ahead-Honor-readdir-optimise-option-of-dht.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0360-Readdir-ahead-Honor-readdir-optimise-option-of-dht.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead-messages.h + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead-messages.h + [[ xlators/performance/readdir-ahead/src/readdir-ahead-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.h + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.h + [[ xlators/performance/readdir-ahead/src/readdir-ahead.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0360-Readdir-ahead-Honor-readdir-optimise-option-of-dht.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0361-glusterd-readdir-ahead-Fix-backward-incompatibility.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0361-glusterd-readdir-ahead-Fix-backward-incompatibility.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0361-glusterd-readdir-ahead-Fix-backward-incompatibility.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0361-glusterd-readdir-ahead-Fix-backward-incompatibility.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0362-features-trash-Fix-bad-backport.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0362-features-trash-Fix-bad-backport.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0362-features-trash-Fix-bad-backport.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/trash/src/trash.c + dest_file=xlators/features/trash/src/trash.c + [[ xlators/features/trash/src/trash.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0362-features-trash-Fix-bad-backport.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0363-glusterd-glusterd-is-crashed-at-the-time-of-stop-vol.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0363-glusterd-glusterd-is-crashed-at-the-time-of-stop-vol.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0363-glusterd-glusterd-is-crashed-at-the-time-of-stop-vol.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0363-glusterd-glusterd-is-crashed-at-the-time-of-stop-vol.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0364-protocol-fix-auth-allow-regression.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0364-protocol-fix-auth-allow-regression.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0364-protocol-fix-auth-allow-regression.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/auth/addr/src/addr.c + dest_file=tests/bugs/protocol/bug-1433815-auth-allow.t + [[ tests/bugs/protocol/bug-1433815-auth-allow.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/auth/addr/src/addr.c + [[ xlators/protocol/auth/addr/src/addr.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0364-protocol-fix-auth-allow-regression.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0365-glusterd-reset-pid-to-1-if-brick-is-not-online.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0365-glusterd-reset-pid-to-1-if-brick-is-not-online.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0365-glusterd-reset-pid-to-1-if-brick-is-not-online.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0365-glusterd-reset-pid-to-1-if-brick-is-not-online.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0366-glusterd-hold-off-volume-deletes-while-still-restart.patch ++ cut -f 3 -d ' ' + '[' 1 -gt 0 ']' + for f in '${rename_to[*]}' + '[' -f tests/bugs/core/bug-1421590-brick-mux-reuse-ports.t ']' + '[' -d tests/bugs/core/bug-1421590-brick-mux-reuse-ports.t ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0366-glusterd-hold-off-volume-deletes-while-still-restart.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0366-glusterd-hold-off-volume-deletes-while-still-restart.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/core/bug-1421590-brick-mux-resuse-ports.t + dest_file=tests/bugs/core/bug-1421590-brick-mux-reuse-ports.t + [[ tests/bugs/core/bug-1421590-brick-mux-reuse-ports.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=tests/bugs/core/bug-1432542-mpx-restart-crash.t + [[ tests/bugs/core/bug-1432542-mpx-restart-crash.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0366-glusterd-hold-off-volume-deletes-while-still-restart.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0367-io-stats-fix-translator-names.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0367-io-stats-fix-translator-names.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0367-io-stats-fix-translator-names.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=xlators/debug/io-stats/src/io-stats.c + [[ xlators/debug/io-stats/src/io-stats.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0367-io-stats-fix-translator-names.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0368-TIER-watermark-check-during-low-watermark-reset.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0368-TIER-watermark-check-during-low-watermark-reset.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0368-TIER-watermark-check-during-low-watermark-reset.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/tier/tier.t + dest_file=tests/basic/tier/tier.t + [[ tests/basic/tier/tier.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0368-TIER-watermark-check-during-low-watermark-reset.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0369-cluster-afr-Undo-pending-xattrs-only-on-the-up-brick.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0369-cluster-afr-Undo-pending-xattrs-only-on-the-up-brick.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0369-cluster-afr-Undo-pending-xattrs-only-on-the-up-brick.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=tests/bugs/replicate/bug-1433571-undo-pending-only-on-up-bricks.t + [[ tests/bugs/replicate/bug-1433571-undo-pending-only-on-up-bricks.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0369-cluster-afr-Undo-pending-xattrs-only-on-the-up-brick.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0370-reddir-ahead-Fix-EOD-propagation-problem.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0370-reddir-ahead-Fix-EOD-propagation-problem.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0370-reddir-ahead-Fix-EOD-propagation-problem.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0370-reddir-ahead-Fix-EOD-propagation-problem.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0371-protocol-client-Initialize-the-list_head-before-usin.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0371-protocol-client-Initialize-the-list_head-before-usin.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0371-protocol-client-Initialize-the-list_head-before-usin.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-rpc-fops.c + dest_file=xlators/protocol/client/src/client-rpc-fops.c + [[ xlators/protocol/client/src/client-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0371-protocol-client-Initialize-the-list_head-before-usin.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0372-readdir-ahead-Remove-unnecessary-logging.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0372-readdir-ahead-Remove-unnecessary-logging.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0372-readdir-ahead-Remove-unnecessary-logging.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0372-readdir-ahead-Remove-unnecessary-logging.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0373-dht-The-xattrs-sent-in-readdirp-should-be-sent-in-op.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0373-dht-The-xattrs-sent-in-readdirp-should-be-sent-in-op.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0373-dht-The-xattrs-sent-in-readdirp-should-be-sent-in-op.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.h + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.h + [[ xlators/performance/readdir-ahead/src/readdir-ahead.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0373-dht-The-xattrs-sent-in-readdirp-should-be-sent-in-op.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0374-features-shard-Pass-the-correct-iatt-for-cache-inval.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0374-features-shard-Pass-the-correct-iatt-for-cache-inval.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0374-features-shard-Pass-the-correct-iatt-for-cache-inval.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0374-features-shard-Pass-the-correct-iatt-for-cache-inval.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0375-geo-rep-Fix-cherry-pick-issues.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0375-geo-rep-Fix-cherry-pick-issues.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0375-geo-rep-Fix-cherry-pick-issues.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncdstatus.py + dest_file=geo-replication/syncdaemon/gsyncdstatus.py + [[ geo-replication/syncdaemon/gsyncdstatus.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0375-geo-rep-Fix-cherry-pick-issues.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0376-nfs-make-subdir-mounting-work-for-Solaris-10-clients.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0376-nfs-make-subdir-mounting-work-for-Solaris-10-clients.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0376-nfs-make-subdir-mounting-work-for-Solaris-10-clients.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-resolve.c + dest_file=api/src/glfs-resolve.c + [[ api/src/glfs-resolve.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs-common.c + dest_file=xlators/nfs/server/src/nfs-common.c + [[ xlators/nfs/server/src/nfs-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3.c + dest_file=xlators/nfs/server/src/nfs3.c + [[ xlators/nfs/server/src/nfs3.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0376-nfs-make-subdir-mounting-work-for-Solaris-10-clients.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0377-cluster-dht-Modify-local-loc.gfid-in-thread-safe-man.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0377-cluster-dht-Modify-local-loc.gfid-in-thread-safe-man.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0377-cluster-dht-Modify-local-loc.gfid-in-thread-safe-man.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0377-cluster-dht-Modify-local-loc.gfid-in-thread-safe-man.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0378-geo-rep-Retry-on-EBUSY.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0378-geo-rep-Retry-on-EBUSY.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0378-geo-rep-Retry-on-EBUSY.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0378-geo-rep-Retry-on-EBUSY.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0379-geo-rep-Fix-EBUSY-traceback.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0379-geo-rep-Fix-EBUSY-traceback.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0379-geo-rep-Fix-EBUSY-traceback.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0379-geo-rep-Fix-EBUSY-traceback.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0380-glusterd-fix-glusterd_wait_for_blockers-to-go-in-inf.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0380-glusterd-fix-glusterd_wait_for_blockers-to-go-in-inf.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0380-glusterd-fix-glusterd_wait_for_blockers-to-go-in-inf.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0380-glusterd-fix-glusterd_wait_for_blockers-to-go-in-inf.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0381-dht-Add-missing-braces-in-dht_opendir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0381-dht-Add-missing-braces-in-dht_opendir.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0381-dht-Add-missing-braces-in-dht_opendir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0381-dht-Add-missing-braces-in-dht_opendir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0382-glusterd-Add-validation-for-options-rda-cache-limit-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0382-glusterd-Add-validation-for-options-rda-cache-limit-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0382-glusterd-Add-validation-for-options-rda-cache-limit-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=tests/bugs/readdir-ahead/bug-1439640.t + [[ tests/bugs/readdir-ahead/bug-1439640.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0382-glusterd-Add-validation-for-options-rda-cache-limit-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0383-dht-Add-readdir-ahead-in-rebalance-graph-if-parallel.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0383-dht-Add-readdir-ahead-in-rebalance-graph-if-parallel.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0383-dht-Add-readdir-ahead-in-rebalance-graph-if-parallel.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.c + dest_file=libglusterfs/src/inode.c + [[ libglusterfs/src/inode.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/distribute/bug-1161311.t + dest_file=tests/bugs/distribute/bug-1161311.t + [[ tests/bugs/distribute/bug-1161311.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=tests/bugs/readdir-ahead/bug-1436090.t + [[ tests/bugs/readdir-ahead/bug-1436090.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0383-dht-Add-readdir-ahead-in-rebalance-graph-if-parallel.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0384-glusterd-Fix-snapshot-failure-in-non-root-geo-rep-se.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0384-glusterd-Fix-snapshot-failure-in-non-root-geo-rep-se.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0384-glusterd-Fix-snapshot-failure-in-non-root-geo-rep-se.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0384-glusterd-Fix-snapshot-failure-in-non-root-geo-rep-se.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0385-eventsapi-Fix-webhook-test-when-no-schema-specified-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0385-eventsapi-Fix-webhook-test-when-no-schema-specified-.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0385-eventsapi-Fix-webhook-test-when-no-schema-specified-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=events/src/peer_eventsapi.py + dest_file=events/src/peer_eventsapi.py + [[ events/src/peer_eventsapi.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0385-eventsapi-Fix-webhook-test-when-no-schema-specified-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0386-features-bit-rot-stub-bring-in-optional-versioning.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0386-features-bit-rot-stub-bring-in-optional-versioning.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0386-features-bit-rot-stub-bring-in-optional-versioning.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bitrot/br-stub.t + dest_file=tests/bitrot/br-stub.t + [[ tests/bitrot/br-stub.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bitrot/bug-1221914.t + dest_file=tests/bitrot/bug-1221914.t + [[ tests/bitrot/bug-1221914.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bitrot/bug-1244613.t + dest_file=tests/bitrot/bug-1244613.t + [[ tests/bitrot/bug-1244613.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/stub/bit-rot-stub-helpers.c + dest_file=xlators/features/bit-rot/src/stub/bit-rot-stub-helpers.c + [[ xlators/features/bit-rot/src/stub/bit-rot-stub-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/stub/bit-rot-stub.c + dest_file=xlators/features/bit-rot/src/stub/bit-rot-stub.c + [[ xlators/features/bit-rot/src/stub/bit-rot-stub.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/stub/bit-rot-stub.h + dest_file=xlators/features/bit-rot/src/stub/bit-rot-stub.h + [[ xlators/features/bit-rot/src/stub/bit-rot-stub.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0386-features-bit-rot-stub-bring-in-optional-versioning.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0387-glusterd-Fix-build-failure.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0387-glusterd-Fix-build-failure.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0387-glusterd-Fix-build-failure.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0387-glusterd-Fix-build-failure.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0388-afr-don-t-do-a-post-op-on-a-brick-if-op-failed.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0388-afr-don-t-do-a-post-op-on-a-brick-if-op-failed.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0388-afr-don-t-do-a-post-op-on-a-brick-if-op-failed.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=tests/bugs/replicate/bug-1438255-do-not-mark-self-accusing-xattrs.t + [[ tests/bugs/replicate/bug-1438255-do-not-mark-self-accusing-xattrs.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0388-afr-don-t-do-a-post-op-on-a-brick-if-op-failed.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0389-cluster-ec-Add-Modify-description-for-eager-lock-opt.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0389-cluster-ec-Add-Modify-description-for-eager-lock-opt.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0389-cluster-ec-Add-Modify-description-for-eager-lock-opt.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0389-cluster-ec-Add-Modify-description-for-eager-lock-opt.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0390-cluster-ec-Fixing-log-message.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0390-cluster-ec-Fixing-log-message.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0390-cluster-ec-Fixing-log-message.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0390-cluster-ec-Fixing-log-message.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0391-dht-rebalance-Increase-maximum-read-block-size-from-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0391-dht-rebalance-Increase-maximum-read-block-size-from-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0391-dht-rebalance-Increase-maximum-read-block-size-from-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0391-dht-rebalance-Increase-maximum-read-block-size-from-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0392-Implement-negative-lookup-cache.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0392-Implement-negative-lookup-cache.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0392-Implement-negative-lookup-cache.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glfs-message-id.h + dest_file=libglusterfs/src/glfs-message-id.h + [[ libglusterfs/src/glfs-message-id.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=tests/basic/nl-cache.t + [[ tests/basic/nl-cache.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/Makefile.am + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0392-Implement-negative-lookup-cache.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0393-libglusterfs-provide-standardized-atomic-operations.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0393-libglusterfs-provide-standardized-atomic-operations.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0393-libglusterfs-provide-standardized-atomic-operations.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/client_t.c + dest_file=libglusterfs/src/atomic.h + [[ libglusterfs/src/atomic.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/client_t.h + dest_file=libglusterfs/src/client_t.c + [[ libglusterfs/src/client_t.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/client_t.h + [[ libglusterfs/src/client_t.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/logging.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.c + dest_file=libglusterfs/src/logging.h + [[ libglusterfs/src/logging.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.h + dest_file=libglusterfs/src/mem-pool.c + [[ libglusterfs/src/mem-pool.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/mem-pool.h + [[ libglusterfs/src/mem-pool.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/md-cache/src/md-cache.c + dest_file=xlators/debug/io-stats/src/io-stats.c + [[ xlators/debug/io-stats/src/io-stats.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0393-libglusterfs-provide-standardized-atomic-operations.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0394-cluster-dht-Make-rebalance-honor-min-free-disk.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0394-cluster-dht-Make-rebalance-honor-min-free-disk.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0394-cluster-dht-Make-rebalance-honor-min-free-disk.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/distribute/bug-1161311.t + dest_file=tests/bugs/distribute/bug-1161311.t + [[ tests/bugs/distribute/bug-1161311.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-diskusage.c + dest_file=xlators/cluster/dht/src/dht-diskusage.c + [[ xlators/cluster/dht/src/dht-diskusage.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0394-cluster-dht-Make-rebalance-honor-min-free-disk.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0395-cluster-dht-Skip-file-migration-if-the-subvol-that-m.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0395-cluster-dht-Skip-file-migration-if-the-subvol-that-m.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0395-cluster-dht-Skip-file-migration-if-the-subvol-that-m.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-diskusage.c + dest_file=xlators/cluster/dht/src/dht-diskusage.c + [[ xlators/cluster/dht/src/dht-diskusage.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0395-cluster-dht-Skip-file-migration-if-the-subvol-that-m.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0396-glusterd-set-conn-reconnect-to-null-on-timer-cancell.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0396-glusterd-set-conn-reconnect-to-null-on-timer-cancell.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0396-glusterd-set-conn-reconnect-to-null-on-timer-cancell.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0396-glusterd-set-conn-reconnect-to-null-on-timer-cancell.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0397-geo-rep-filter-out-xtime-attribute-during-getxattr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0397-geo-rep-filter-out-xtime-attribute-during-getxattr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0397-geo-rep-filter-out-xtime-attribute-during-getxattr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/geo-replication/marker-xattrs.t + dest_file=tests/basic/geo-replication/marker-xattrs.t + [[ tests/basic/geo-replication/marker-xattrs.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/geo-replication/bug-1296496.t + dest_file=tests/bugs/geo-replication/bug-1296496.t + [[ tests/bugs/geo-replication/bug-1296496.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/geo-replication/bug-877293.t + dest_file=tests/bugs/geo-replication/bug-877293.t + [[ tests/bugs/geo-replication/bug-877293.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.h + dest_file=xlators/storage/posix/src/posix.h + [[ xlators/storage/posix/src/posix.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0397-geo-rep-filter-out-xtime-attribute-during-getxattr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0398-glusterd-cluster.brick-multiplex-validation-is-missi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0398-glusterd-cluster.brick-multiplex-validation-is-missi.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0398-glusterd-cluster.brick-multiplex-validation-is-missi.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0398-glusterd-cluster.brick-multiplex-validation-is-missi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0399-ganesha-allow-refresh-config-and-volume-export-unexp.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0399-ganesha-allow-refresh-config-and-volume-export-unexp.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0399-ganesha-allow-refresh-config-and-volume-export-unexp.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0399-ganesha-allow-refresh-config-and-volume-export-unexp.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0400-glusterd-ganesha-During-volume-delete-remove-the-gan.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0400-glusterd-ganesha-During-volume-delete-remove-the-gan.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0400-glusterd-ganesha-During-volume-delete-remove-the-gan.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0400-glusterd-ganesha-During-volume-delete-remove-the-gan.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0401-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0401-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0401-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0401-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0402-common-ha-cluster-names-must-be-15-characters-or-les.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0402-common-ha-cluster-names-must-be-15-characters-or-les.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0402-common-ha-cluster-names-must-be-15-characters-or-les.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/config/ganesha-ha.conf.sample + dest_file=extras/ganesha/config/ganesha-ha.conf.sample + [[ extras/ganesha/config/ganesha-ha.conf.sample =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0402-common-ha-cluster-names-must-be-15-characters-or-les.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0403-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0403-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0403-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0403-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0404-glusterd-populate-volinfo-rebal.time_left.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0404-glusterd-populate-volinfo-rebal.time_left.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0404-glusterd-populate-volinfo-rebal.time_left.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0404-glusterd-populate-volinfo-rebal.time_left.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0405-glusterd-parallel-readdir-Change-the-op-version-of-p.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0405-glusterd-parallel-readdir-Change-the-op-version-of-p.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0405-glusterd-parallel-readdir-Change-the-op-version-of-p.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0405-glusterd-parallel-readdir-Change-the-op-version-of-p.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0406-glusterd-geo-rep-Fix-snapshot-create-in-geo-rep-setu.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0406-glusterd-geo-rep-Fix-snapshot-create-in-geo-rep-setu.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0406-glusterd-geo-rep-Fix-snapshot-create-in-geo-rep-setu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0406-glusterd-geo-rep-Fix-snapshot-create-in-geo-rep-setu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0407-cluster-dht-rm-rf-fails-if-dir-has-stale-linkto-file.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0407-cluster-dht-rm-rf-fails-if-dir-has-stale-linkto-file.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0407-cluster-dht-rm-rf-fails-if-dir-has-stale-linkto-file.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0407-cluster-dht-rm-rf-fails-if-dir-has-stale-linkto-file.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0408-cluster-dht-Remove-redundant-logs-in-dht-rmdir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0408-cluster-dht-Remove-redundant-logs-in-dht-rmdir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0408-cluster-dht-Remove-redundant-logs-in-dht-rmdir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0408-cluster-dht-Remove-redundant-logs-in-dht-rmdir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0409-glusterd-ganesha-update-cache-invalidation-properly-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0409-glusterd-ganesha-update-cache-invalidation-properly-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0409-glusterd-ganesha-update-cache-invalidation-properly-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0409-glusterd-ganesha-update-cache-invalidation-properly-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0410-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0410-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0410-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0410-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0411-packaging-var-run-gluster-owner-gluster-gluster-0775.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0411-packaging-var-run-gluster-owner-gluster-gluster-0775.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0411-packaging-var-run-gluster-owner-gluster-gluster-0775.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/run-gluster.tmpfiles.in + dest_file=extras/run-gluster.tmpfiles.in + [[ extras/run-gluster.tmpfiles.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0411-packaging-var-run-gluster-owner-gluster-gluster-0775.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0412-features-shard-Fix-vm-corruption-upon-fix-layout.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0412-features-shard-Fix-vm-corruption-upon-fix-layout.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0412-features-shard-Fix-vm-corruption-upon-fix-layout.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.h + dest_file=xlators/features/shard/src/shard.h + [[ xlators/features/shard/src/shard.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0412-features-shard-Fix-vm-corruption-upon-fix-layout.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0413-features-shard-Initialize-local-fop-in-readv.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0413-features-shard-Initialize-local-fop-in-readv.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0413-features-shard-Initialize-local-fop-in-readv.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0413-features-shard-Initialize-local-fop-in-readv.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0414-cluster-dht-Use-int8-instead-of-string-to-pass-DHT_I.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0414-cluster-dht-Use-int8-instead-of-string-to-pass-DHT_I.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0414-cluster-dht-Use-int8-instead-of-string-to-pass-DHT_I.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-selfheal.c + dest_file=xlators/cluster/dht/src/dht-selfheal.c + [[ xlators/cluster/dht/src/dht-selfheal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier-common.c + dest_file=xlators/cluster/dht/src/tier-common.c + [[ xlators/cluster/dht/src/tier-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0414-cluster-dht-Use-int8-instead-of-string-to-pass-DHT_I.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0415-cluster-dht-Pass-the-req-dict-instead-of-NULL-in-dht.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0415-cluster-dht-Pass-the-req-dict-instead-of-NULL-in-dht.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0415-cluster-dht-Pass-the-req-dict-instead-of-NULL-in-dht.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-read.c + dest_file=xlators/cluster/dht/src/dht-inode-read.c + [[ xlators/cluster/dht/src/dht-inode-read.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-write.c + dest_file=xlators/cluster/dht/src/dht-inode-write.c + [[ xlators/cluster/dht/src/dht-inode-write.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0415-cluster-dht-Pass-the-req-dict-instead-of-NULL-in-dht.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0416-cluster-dht-Pass-the-correct-xdata-in-fremovexattr-f.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0416-cluster-dht-Pass-the-correct-xdata-in-fremovexattr-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0416-cluster-dht-Pass-the-correct-xdata-in-fremovexattr-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0416-cluster-dht-Pass-the-correct-xdata-in-fremovexattr-f.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0417-Fixes-quota-aux-mount-failure.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0417-Fixes-quota-aux-mount-failure.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0417-Fixes-quota-aux-mount-failure.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.h + dest_file=cli/src/cli.h + [[ cli/src/cli.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/quota.t + dest_file=tests/basic/ec/quota.t + [[ tests/basic/ec/quota.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/quota-ancestry-building.t + dest_file=tests/basic/quota-ancestry-building.t + [[ tests/basic/quota-ancestry-building.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/quota-anon-fd-nfs.t + dest_file=tests/basic/quota-anon-fd-nfs.t + [[ tests/basic/quota-anon-fd-nfs.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/quota-nfs.t + dest_file=tests/basic/quota-nfs.t + [[ tests/basic/quota-nfs.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/quota.t + dest_file=tests/basic/quota.t + [[ tests/basic/quota.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/cli/bug-1022905.t + dest_file=tests/basic/quota_aux_mount.t + [[ tests/basic/quota_aux_mount.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/distribute/bug-1099890.t + dest_file=tests/bugs/cli/bug-1022905.t + [[ tests/bugs/cli/bug-1022905.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/distribute/bug-1161156.t + dest_file=tests/bugs/distribute/bug-1099890.t + [[ tests/bugs/distribute/bug-1099890.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-765230-remove-quota-related-option-after-disabling-quota.t + dest_file=tests/bugs/distribute/bug-1161156.t + [[ tests/bugs/distribute/bug-1161156.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterfs/bug-848251.t + dest_file=tests/bugs/glusterd/bug-765230-remove-quota-related-option-after-disabling-quota.t + [[ tests/bugs/glusterd/bug-765230-remove-quota-related-option-after-disabling-quota.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/posix/bug-990028.t + dest_file=tests/bugs/glusterfs/bug-848251.t + [[ tests/bugs/glusterfs/bug-848251.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/quota/bug-1087198.t + dest_file=tests/bugs/posix/bug-990028.t + [[ tests/bugs/posix/bug-990028.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/snapshot/bug-1202436-calculate-quota-cksum-during-snap-restore.t + dest_file=tests/bugs/quota/bug-1087198.t + [[ tests/bugs/quota/bug-1087198.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/bugs/snapshot/bug-1202436-calculate-quota-cksum-during-snap-restore.t + [[ tests/bugs/snapshot/bug-1202436-calculate-quota-cksum-during-snap-restore.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-quota.c + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-quota.c + [[ xlators/mgmt/glusterd/src/glusterd-quota.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0417-Fixes-quota-aux-mount-failure.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0418-snapview-server-Refresh-the-snapshot-list-during-eac.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0418-snapview-server-Refresh-the-snapshot-list-during-eac.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0418-snapview-server-Refresh-the-snapshot-list-during-eac.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-server/src/snapview-server-mgmt.c + dest_file=xlators/features/snapview-server/src/snapview-server-mgmt.c + [[ xlators/features/snapview-server/src/snapview-server-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0418-snapview-server-Refresh-the-snapshot-list-during-eac.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0419-dht-send-lookup-on-old-name-inside-rename-with-bname.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0419-dht-send-lookup-on-old-name-inside-rename-with-bname.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0419-dht-send-lookup-on-old-name-inside-rename-with-bname.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rename.c + dest_file=xlators/cluster/dht/src/dht-rename.c + [[ xlators/cluster/dht/src/dht-rename.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0419-dht-send-lookup-on-old-name-inside-rename-with-bname.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0420-cluster-dht-Fix-ret-check.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0420-cluster-dht-Fix-ret-check.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0420-cluster-dht-Fix-ret-check.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0420-cluster-dht-Fix-ret-check.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0421-glusterd-cleanup-pidfile-on-pmap-signout.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0421-glusterd-cleanup-pidfile-on-pmap-signout.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0421-glusterd-cleanup-pidfile-on-pmap-signout.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0421-glusterd-cleanup-pidfile-on-pmap-signout.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0422-glusterd-socketfile-pidfile-related-fixes-for-brick-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0422-glusterd-socketfile-pidfile-related-fixes-for-brick-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0422-glusterd-socketfile-pidfile-related-fixes-for-brick-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-913555.t + dest_file=tests/bugs/glusterd/bug-1444596_brick_mux_gd_status_restart.t + [[ tests/bugs/glusterd/bug-1444596_brick_mux_gd_status_restart.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/bugs/glusterd/bug-1444596_brick_mux_posix_hlth_chk_status.t + [[ tests/bugs/glusterd/bug-1444596_brick_mux_posix_hlth_chk_status.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=tests/bugs/glusterd/bug-913555.t + [[ tests/bugs/glusterd/bug-913555.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-proc-mgmt.c + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-store.c + dest_file=xlators/mgmt/glusterd/src/glusterd-proc-mgmt.c + [[ xlators/mgmt/glusterd/src/glusterd-proc-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + [[ xlators/mgmt/glusterd/src/glusterd-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd-store.c + [[ xlators/mgmt/glusterd/src/glusterd-store.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0422-glusterd-socketfile-pidfile-related-fixes-for-brick-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0423-Tier-Watermark-check-for-hi-and-low-value-being-equa.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0423-Tier-Watermark-check-for-hi-and-low-value-being-equa.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0423-Tier-Watermark-check-for-hi-and-low-value-being-equa.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/tier/tier.t + dest_file=tests/basic/tier/tier.t + [[ tests/basic/tier/tier.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0423-Tier-Watermark-check-for-hi-and-low-value-being-equa.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0424-rpc-fix-transport-add-remove-race-on-port-probing.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0424-rpc-fix-transport-add-remove-race-on-port-probing.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0424-rpc-fix-transport-add-remove-race-on-port-probing.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0424-rpc-fix-transport-add-remove-race-on-port-probing.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0425-libglusterfs-stop-special-casing-cache-size-in-size_.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0425-libglusterfs-stop-special-casing-cache-size-in-size_.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0425-libglusterfs-stop-special-casing-cache-size-in-size_.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/options.c + dest_file=libglusterfs/src/options.c + [[ libglusterfs/src/options.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-cache/src/io-cache.c + dest_file=xlators/performance/io-cache/src/io-cache.c + [[ xlators/performance/io-cache/src/io-cache.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/quick-read/src/quick-read.c + dest_file=xlators/performance/quick-read/src/quick-read.c + [[ xlators/performance/quick-read/src/quick-read.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0425-libglusterfs-stop-special-casing-cache-size-in-size_.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0426-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0426-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0426-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + dest_file=xlators/mgmt/glusterd/src/glusterd-ganesha.c + [[ xlators/mgmt/glusterd/src/glusterd-ganesha.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0426-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0427-features-shard-Set-size-in-inode-ctx-before-size-upd.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0427-features-shard-Set-size-in-inode-ctx-before-size-upd.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0427-features-shard-Set-size-in-inode-ctx-before-size-upd.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0427-features-shard-Set-size-in-inode-ctx-before-size-upd.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0428-Added-the-missing-FOPs-in-the-io-stats-xlator.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0428-Added-the-missing-FOPs-in-the-io-stats-xlator.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0428-Added-the-missing-FOPs-in-the-io-stats-xlator.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=xlators/debug/io-stats/src/io-stats.c + [[ xlators/debug/io-stats/src/io-stats.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0428-Added-the-missing-FOPs-in-the-io-stats-xlator.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0429-glusterfsd-send-PARENT_UP-on-brick-attach.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0429-glusterfsd-send-PARENT_UP-on-brick-attach.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0429-glusterfsd-send-PARENT_UP-on-brick-attach.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/graph.c + dest_file=libglusterfs/src/graph.c + [[ libglusterfs/src/graph.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0429-glusterfsd-send-PARENT_UP-on-brick-attach.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0430-glusterd-Make-reset-brick-work-correctly-if-brick-mu.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0430-glusterd-Make-reset-brick-work-correctly-if-brick-mu.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0430-glusterd-Make-reset-brick-work-correctly-if-brick-mu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.c + dest_file=cli/src/cli.c + [[ cli/src/cli.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.h + dest_file=cli/src/cli.h + [[ cli/src/cli.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/bugs/glusterd/bug-1446172-brick-mux-reset-brick.t + [[ tests/bugs/glusterd/bug-1446172-brick-mux-reset-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-reset-brick.c + dest_file=xlators/mgmt/glusterd/src/glusterd-replace-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-replace-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-reset-brick.c + [[ xlators/mgmt/glusterd/src/glusterd-reset-brick.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0430-glusterd-Make-reset-brick-work-correctly-if-brick-mu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0431-cluster-dht-rebalance-perf-enhancement.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0431-cluster-dht-rebalance-perf-enhancement.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0431-cluster-dht-rebalance-perf-enhancement.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/syncop.c + dest_file=libglusterfs/src/syncop.c + [[ libglusterfs/src/syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0431-cluster-dht-rebalance-perf-enhancement.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0432-cluster-dht-Make-rebalance-throttle-option-tuned-by-.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0432-cluster-dht-Make-rebalance-throttle-option-tuned-by-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0432-cluster-dht-Make-rebalance-throttle-option-tuned-by-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/distribute/throttle-rebal.t + dest_file=tests/basic/distribute/throttle-rebal.t + [[ tests/basic/distribute/throttle-rebal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0432-cluster-dht-Make-rebalance-throttle-option-tuned-by-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0433-brick-mux-Detach-brick-on-posix-health-check-failure.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0433-brick-mux-Detach-brick-on-posix-health-check-failure.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0433-brick-mux-Detach-brick-on-posix-health-check-failure.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.h + dest_file=glusterfsd/src/glusterfsd.h + [[ glusterfsd/src/glusterfsd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/Makefile.am + dest_file=xlators/storage/posix/src/Makefile.am + [[ xlators/storage/posix/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0433-brick-mux-Detach-brick-on-posix-health-check-failure.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0434-core-make-the-per-glusterfs_ctx_t-timer-wheel-refcou.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0434-core-make-the-per-glusterfs_ctx_t-timer-wheel-refcou.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0434-core-make-the-per-glusterfs_ctx_t-timer-wheel-refcou.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/ctx.c + dest_file=libglusterfs/src/ctx.c + [[ libglusterfs/src/ctx.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-types.h + dest_file=libglusterfs/src/mem-types.h + [[ libglusterfs/src/mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/tw.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot.c + [[ xlators/features/bit-rot/src/bitd/bit-rot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/tw.h + dest_file=xlators/features/leases/src/leases.c + [[ xlators/features/leases/src/leases.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot.c + dest_file=xlators/features/leases/src/leases.h + [[ xlators/features/leases/src/leases.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/leases/src/leases.c + dest_file=xlators/performance/nl-cache/src/nl-cache.c + [[ xlators/performance/nl-cache/src/nl-cache.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/leases/src/leases.h + dest_file= + [[ '' =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0434-core-make-the-per-glusterfs_ctx_t-timer-wheel-refcou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0435-nl-cache-free-nlc_conf_t-in-fini.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0435-nl-cache-free-nlc_conf_t-in-fini.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0435-nl-cache-free-nlc_conf_t-in-fini.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file=xlators/performance/nl-cache/src/nl-cache.c + [[ xlators/performance/nl-cache/src/nl-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0435-nl-cache-free-nlc_conf_t-in-fini.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0436-nl-cache-Fix-the-issue-in-refd_inode-counting-and-pr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0436-nl-cache-Fix-the-issue-in-refd_inode-counting-and-pr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0436-nl-cache-Fix-the-issue-in-refd_inode-counting-and-pr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache-helper.c + dest_file=xlators/performance/nl-cache/src/nl-cache-helper.c + [[ xlators/performance/nl-cache/src/nl-cache-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file=xlators/performance/nl-cache/src/nl-cache.c + [[ xlators/performance/nl-cache/src/nl-cache.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.h + dest_file=xlators/performance/nl-cache/src/nl-cache.h + [[ xlators/performance/nl-cache/src/nl-cache.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0436-nl-cache-Fix-the-issue-in-refd_inode-counting-and-pr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0437-afr-propagate-correct-errno-for-fop-failures-in-arbi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0437-afr-propagate-correct-errno-for-fop-failures-in-arbi.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0437-afr-propagate-correct-errno-for-fop-failures-in-arbi.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-dir-write.c + dest_file=xlators/cluster/afr/src/afr-dir-write.c + [[ xlators/cluster/afr/src/afr-dir-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=xlators/cluster/afr/src/afr-inode-write.c + [[ xlators/cluster/afr/src/afr-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.h + dest_file=xlators/cluster/afr/src/afr-transaction.h + [[ xlators/cluster/afr/src/afr-transaction.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0437-afr-propagate-correct-errno-for-fop-failures-in-arbi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0438-afr-send-the-correct-iatt-values-in-fsync-cbk.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0438-afr-send-the-correct-iatt-values-in-fsync-cbk.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0438-afr-send-the-correct-iatt-values-in-fsync-cbk.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0438-afr-send-the-correct-iatt-values-in-fsync-cbk.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0439-nfs-nlm-unref-rpc-client-after-nlm4svc_send_granted.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0439-nfs-nlm-unref-rpc-client-after-nlm4svc_send_granted.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0439-nfs-nlm-unref-rpc-client-after-nlm4svc_send_granted.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0439-nfs-nlm-unref-rpc-client-after-nlm4svc_send_granted.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0440-nfs-nlm-ignore-notify-when-there-is-no-matching-rpc-.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0440-nfs-nlm-ignore-notify-when-there-is-no-matching-rpc-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0440-nfs-nlm-ignore-notify-when-there-is-no-matching-rpc-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0440-nfs-nlm-ignore-notify-when-there-is-no-matching-rpc-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0441-nfs-nlm-log-the-caller_name-if-nlm_client_t-can-be-f.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0441-nfs-nlm-log-the-caller_name-if-nlm_client_t-can-be-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0441-nfs-nlm-log-the-caller_name-if-nlm_client_t-can-be-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0441-nfs-nlm-log-the-caller_name-if-nlm_client_t-can-be-f.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0442-nfs-nlm-free-the-nlm_client-upon-RPC_DISCONNECT.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0442-nfs-nlm-free-the-nlm_client-upon-RPC_DISCONNECT.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0442-nfs-nlm-free-the-nlm_client-upon-RPC_DISCONNECT.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0442-nfs-nlm-free-the-nlm_client-upon-RPC_DISCONNECT.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0443-nfs-nlm-remove-lock-request-from-the-list-after-canc.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0443-nfs-nlm-remove-lock-request-from-the-list-after-canc.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0443-nfs-nlm-remove-lock-request-from-the-list-after-canc.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0443-nfs-nlm-remove-lock-request-from-the-list-after-canc.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0444-build-Remove-throttle-related-files-from-make-fille.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0444-build-Remove-throttle-related-files-from-make-fille.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0444-build-Remove-throttle-related-files-from-make-fille.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0444-build-Remove-throttle-related-files-from-make-fille.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0445-refcount-return-pointer-to-the-structure-instead-of-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0445-refcount-return-pointer-to-the-structure-instead-of-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0445-refcount-return-pointer-to-the-structure-instead-of-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/refcount.c + dest_file=libglusterfs/src/refcount.c + [[ libglusterfs/src/refcount.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/refcount.h + dest_file=libglusterfs/src/refcount.h + [[ libglusterfs/src/refcount.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/auth-cache.c + dest_file=xlators/nfs/server/src/auth-cache.c + [[ xlators/nfs/server/src/auth-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0445-refcount-return-pointer-to-the-structure-instead-of-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0446-refcount-typecast-function-for-calling-on-free.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0446-refcount-typecast-function-for-calling-on-free.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0446-refcount-typecast-function-for-calling-on-free.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/refcount.h + dest_file=libglusterfs/src/refcount.h + [[ libglusterfs/src/refcount.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/marker/src/marker-quota-helper.c + dest_file=xlators/features/marker/src/marker-quota-helper.c + [[ xlators/features/marker/src/marker-quota-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/marker/src/marker-quota-helper.h + dest_file=xlators/features/marker/src/marker-quota-helper.h + [[ xlators/features/marker/src/marker-quota-helper.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0446-refcount-typecast-function-for-calling-on-free.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0447-features-changelog-Add-xattr-as-special-type-in-chan.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0447-features-changelog-Add-xattr-as-special-type-in-chan.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0447-features-changelog-Add-xattr-as-special-type-in-chan.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog-misc.h + dest_file=xlators/features/changelog/src/changelog-misc.h + [[ xlators/features/changelog/src/changelog-misc.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog.c + dest_file=xlators/features/changelog/src/changelog.c + [[ xlators/features/changelog/src/changelog.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0447-features-changelog-Add-xattr-as-special-type-in-chan.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0448-gfapi-fix-handling-of-dot-and-double-dot-in-path.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0448-gfapi-fix-handling-of-dot-and-double-dot-in-path.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0448-gfapi-fix-handling-of-dot-and-double-dot-in-path.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-resolve.c + dest_file=api/src/glfs-resolve.c + [[ api/src/glfs-resolve.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.c + dest_file=libglusterfs/src/inode.c + [[ libglusterfs/src/inode.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.h + dest_file=libglusterfs/src/inode.h + [[ libglusterfs/src/inode.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0448-gfapi-fix-handling-of-dot-and-double-dot-in-path.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0449-tests-gfapi-Adding-testcase-to-check-handling-of-.-a.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0449-tests-gfapi-Adding-testcase-to-check-handling-of-.-a.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0449-tests-gfapi-Adding-testcase-to-check-handling-of-.-a.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0449-tests-gfapi-Adding-testcase-to-check-handling-of-.-a.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0450-common-ha-adding-a-node-to-existing-cluster-failed-t.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0450-common-ha-adding-a-node-to-existing-cluster-failed-t.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0450-common-ha-adding-a-node-to-existing-cluster-failed-t.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0450-common-ha-adding-a-node-to-existing-cluster-failed-t.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0451-cluster-dht-Fix-crash-in-dht-rmdir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0451-cluster-dht-Fix-crash-in-dht-rmdir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0451-cluster-dht-Fix-crash-in-dht-rmdir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0451-cluster-dht-Fix-crash-in-dht-rmdir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0452-nl-cache-Remove-the-max-limit-for-nl-cache-limit-and.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0452-nl-cache-Remove-the-max-limit-for-nl-cache-limit-and.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0452-nl-cache-Remove-the-max-limit-for-nl-cache-limit-and.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file=xlators/performance/nl-cache/src/nl-cache.c + [[ xlators/performance/nl-cache/src/nl-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0452-nl-cache-Remove-the-max-limit-for-nl-cache-limit-and.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0453-socket-Avoid-flooding-of-error-message-in-case-of-SS.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0453-socket-Avoid-flooding-of-error-message-in-case-of-SS.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0453-socket-Avoid-flooding-of-error-message-in-case-of-SS.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0453-socket-Avoid-flooding-of-error-message-in-case-of-SS.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0454-cluster-dht-initialize-throttle-option-normal-to-sam.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0454-cluster-dht-initialize-throttle-option-normal-to-sam.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0454-cluster-dht-initialize-throttle-option-normal-to-sam.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0454-cluster-dht-initialize-throttle-option-normal-to-sam.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0455-dht-rebalance-Crawler-performance-improvement.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0455-dht-rebalance-Crawler-performance-improvement.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0455-dht-rebalance-Crawler-performance-improvement.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0455-dht-rebalance-Crawler-performance-improvement.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0456-geo-rep-Improve-worker-log-messages.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0456-geo-rep-Improve-worker-log-messages.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0456-geo-rep-Improve-worker-log-messages.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0456-geo-rep-Improve-worker-log-messages.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0457-extras-Provide-group-set-for-gluster-block-workloads.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0457-extras-Provide-group-set-for-gluster-block-workloads.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0457-extras-Provide-group-set-for-gluster-block-workloads.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/Makefile.am + dest_file=extras/Makefile.am + [[ extras/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0457-extras-Provide-group-set-for-gluster-block-workloads.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0458-cluster-dht-Rebalance-on-all-nodes-should-migrate-fi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0458-cluster-dht-Rebalance-on-all-nodes-should-migrate-fi.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0458-cluster-dht-Rebalance-on-all-nodes-should-migrate-fi.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/dht.rc + dest_file=tests/basic/distribute/rebal-all-nodes-migrate.t + [[ tests/basic/distribute/rebal-all-nodes-migrate.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=tests/dht.rc + [[ tests/dht.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-mem-types.h + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-mem-types.h + [[ xlators/cluster/dht/src/dht-mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0458-cluster-dht-Rebalance-on-all-nodes-should-migrate-fi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0459-cluster-afr-Return-the-list-of-node_uuids-for-the-su.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0459-cluster-afr-Return-the-list-of-node_uuids-for-the-su.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0459-cluster-afr-Return-the-list-of-node_uuids-for-the-su.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-read.c + dest_file=xlators/cluster/afr/src/afr-inode-read.c + [[ xlators/cluster/afr/src/afr-inode-read.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0459-cluster-afr-Return-the-list-of-node_uuids-for-the-su.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0460-cluster-ec-return-all-node-uuids-from-all-subvolumes.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0460-cluster-ec-return-all-node-uuids-from-all-subvolumes.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0460-cluster-ec-return-all-node-uuids-from-all-subvolumes.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-combine.c + dest_file=xlators/cluster/ec/src/ec-combine.c + [[ xlators/cluster/ec/src/ec-combine.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0460-cluster-ec-return-all-node-uuids-from-all-subvolumes.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0461-glusterd-Don-t-spawn-new-glusterfsds-on-node-reboot-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0461-glusterd-Don-t-spawn-new-glusterfsds-on-node-reboot-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0461-glusterd-Don-t-spawn-new-glusterfsds-on-node-reboot-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=tests/bugs/glusterd/bug-1451248-mux-reboot-node.t + [[ tests/bugs/glusterd/bug-1451248-mux-reboot-node.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0461-glusterd-Don-t-spawn-new-glusterfsds-on-node-reboot-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0462-cluster-dht-Fix-crash-in-dht_selfheal_dir_setattr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0462-cluster-dht-Fix-crash-in-dht_selfheal_dir_setattr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0462-cluster-dht-Fix-crash-in-dht_selfheal_dir_setattr.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-selfheal.c + dest_file=xlators/cluster/dht/src/dht-selfheal.c + [[ xlators/cluster/dht/src/dht-selfheal.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0462-cluster-dht-Fix-crash-in-dht_selfheal_dir_setattr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0463-cluster-dht-correct-space-check-for-rebalance.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0463-cluster-dht-correct-space-check-for-rebalance.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0463-cluster-dht-correct-space-check-for-rebalance.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0463-cluster-dht-correct-space-check-for-rebalance.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0464-rda-glusterd-Change-the-max-of-rda-cache-limit-to-IN.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0464-rda-glusterd-Change-the-max-of-rda-cache-limit-to-IN.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0464-rda-glusterd-Change-the-max-of-rda-cache-limit-to-IN.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/readdir-ahead/bug-1439640.t + dest_file=tests/bugs/readdir-ahead/bug-1439640.t + [[ tests/bugs/readdir-ahead/bug-1439640.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=tests/bugs/readdir-ahead/bug-1446516.t + [[ tests/bugs/readdir-ahead/bug-1446516.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0464-rda-glusterd-Change-the-max-of-rda-cache-limit-to-IN.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0465-nl-cache-In-case-of-nameless-operations-do-not-cache.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0465-nl-cache-In-case-of-nameless-operations-do-not-cache.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0465-nl-cache-In-case-of-nameless-operations-do-not-cache.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.h + dest_file=libglusterfs/src/xlator.h + [[ libglusterfs/src/xlator.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file=tests/bugs/nl-cache/bug-1451588.t + [[ tests/bugs/nl-cache/bug-1451588.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0465-nl-cache-In-case-of-nameless-operations-do-not-cache.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0466-glusterd-volume-profile-command-on-one-of-the-node-c.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0466-glusterd-volume-profile-command-on-one-of-the-node-c.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0466-glusterd-volume-profile-command-on-one-of-the-node-c.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0466-glusterd-volume-profile-command-on-one-of-the-node-c.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0467-cluster-ec-Implement-FALLOCATE-FOP-for-EC.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0467-cluster-ec-Implement-FALLOCATE-FOP-for-EC.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0467-cluster-ec-Implement-FALLOCATE-FOP-for-EC.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/compat.h + dest_file=libglusterfs/src/compat.h + [[ libglusterfs/src/compat.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-fops.h + dest_file=tests/basic/ec/ec-fallocate.t + [[ tests/basic/ec/ec-fallocate.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-inode-write.c + dest_file=tests/basic/ec/ec-rebalance.t + [[ tests/basic/ec/ec-rebalance.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec-fops.h + [[ xlators/cluster/ec/src/ec-fops.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/cluster/ec/src/ec-inode-write.c + [[ xlators/cluster/ec/src/ec-inode-write.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0467-cluster-ec-Implement-FALLOCATE-FOP-for-EC.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0468-storage-posix-Execute-syscalls-in-xattrop-under-diff.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0468-storage-posix-Execute-syscalls-in-xattrop-under-diff.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0468-storage-posix-Execute-syscalls-in-xattrop-under-diff.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-handle.c + dest_file=xlators/storage/posix/src/posix-handle.c + [[ xlators/storage/posix/src/posix-handle.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.h + dest_file=xlators/storage/posix/src/posix.h + [[ xlators/storage/posix/src/posix.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0468-storage-posix-Execute-syscalls-in-xattrop-under-diff.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0469-storage-posix-Set-ret-value-correctly-before-exiting.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0469-storage-posix-Set-ret-value-correctly-before-exiting.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0469-storage-posix-Set-ret-value-correctly-before-exiting.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-handle.c + dest_file=xlators/storage/posix/src/posix-handle.c + [[ xlators/storage/posix/src/posix-handle.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0469-storage-posix-Set-ret-value-correctly-before-exiting.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0470-storage-posix-Use-more-granular-mutex-locks-for-atom.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0470-storage-posix-Use-more-granular-mutex-locks-for-atom.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0470-storage-posix-Use-more-granular-mutex-locks-for-atom.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.h + dest_file=xlators/storage/posix/src/posix.h + [[ xlators/storage/posix/src/posix.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0470-storage-posix-Use-more-granular-mutex-locks-for-atom.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0471-storage-posix-Use-granular-mutex-locks-for-pgfid-upd.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0471-storage-posix-Use-granular-mutex-locks-for-pgfid-upd.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0471-storage-posix-Use-granular-mutex-locks-for-pgfid-upd.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.h + dest_file=xlators/storage/posix/src/posix.h + [[ xlators/storage/posix/src/posix.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0471-storage-posix-Use-granular-mutex-locks-for-pgfid-upd.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0472-protocol-server-capture-offset-in-seek.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0472-protocol-server-capture-offset-in-seek.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0472-protocol-server-capture-offset-in-seek.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-common.c + dest_file=xlators/protocol/server/src/server-common.c + [[ xlators/protocol/server/src/server-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-common.h + dest_file=xlators/protocol/server/src/server-common.h + [[ xlators/protocol/server/src/server-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-rpc-fops.c + dest_file=xlators/protocol/server/src/server-rpc-fops.c + [[ xlators/protocol/server/src/server-rpc-fops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0472-protocol-server-capture-offset-in-seek.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0473-glusterd-Eliminate-race-in-brick-compatibility-check.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0473-glusterd-Eliminate-race-in-brick-compatibility-check.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0473-glusterd-Eliminate-race-in-brick-compatibility-check.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0473-glusterd-Eliminate-race-in-brick-compatibility-check.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0474-features-bitrot-Fix-glusterfsd-crash.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0474-features-bitrot-Fix-glusterfsd-crash.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0474-features-bitrot-Fix-glusterfsd-crash.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/stub/bit-rot-stub.c + dest_file=xlators/features/bit-rot/src/stub/bit-rot-stub.c + [[ xlators/features/bit-rot/src/stub/bit-rot-stub.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0474-features-bitrot-Fix-glusterfsd-crash.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0475-libglusterfs-extract-some-functionality-to-functions.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0475-libglusterfs-extract-some-functionality-to-functions.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0475-libglusterfs-extract-some-functionality-to-functions.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=contrib/fuse-lib/mount.c + dest_file=contrib/fuse-lib/mount.c + [[ contrib/fuse-lib/mount.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/run.c + dest_file=libglusterfs/src/run.c + [[ libglusterfs/src/run.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0475-libglusterfs-extract-some-functionality-to-functions.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0476-fuse-implement-oauto_unmount.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0476-fuse-implement-oauto_unmount.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0476-fuse-implement-oauto_unmount.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=contrib/fuse-include/fuse-mount.h + dest_file=contrib/fuse-include/fuse-mount.h + [[ contrib/fuse-include/fuse-mount.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=contrib/fuse-lib/mount.c + dest_file=contrib/fuse-lib/mount.c + [[ contrib/fuse-lib/mount.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-bridge.c + dest_file=xlators/mount/fuse/src/fuse-bridge.c + [[ xlators/mount/fuse/src/fuse-bridge.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-bridge.h + dest_file=xlators/mount/fuse/src/fuse-bridge.h + [[ xlators/mount/fuse/src/fuse-bridge.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/utils/mount.glusterfs.in + dest_file=xlators/mount/fuse/utils/mount.glusterfs.in + [[ xlators/mount/fuse/utils/mount.glusterfs.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0476-fuse-implement-oauto_unmount.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0477-cluster-dht-fix-on-demand-migration-files-from-clien.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0477-cluster-dht-fix-on-demand-migration-files-from-clien.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0477-cluster-dht-fix-on-demand-migration-files-from-clien.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0477-cluster-dht-fix-on-demand-migration-files-from-clien.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0478-glusterd-do-not-load-io-threads-for-replica-volume-b.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0478-glusterd-do-not-load-io-threads-for-replica-volume-b.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0478-glusterd-do-not-load-io-threads-for-replica-volume-b.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0478-glusterd-do-not-load-io-threads-for-replica-volume-b.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0479-event-epoll-Add-back-socket-for-polling-of-events-im.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0479-event-epoll-Add-back-socket-for-polling-of-events-im.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0479-event-epoll-Add-back-socket-for-polling-of-events-im.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rl.c + dest_file=cli/src/cli-rl.c + [[ cli/src/cli-rl.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/event-epoll.c + dest_file=libglusterfs/src/event-epoll.c + [[ libglusterfs/src/event-epoll.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/event-poll.c + dest_file=libglusterfs/src/event-poll.c + [[ libglusterfs/src/event-poll.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/event.c + dest_file=libglusterfs/src/event.c + [[ libglusterfs/src/event.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/event.h + dest_file=libglusterfs/src/event.h + [[ libglusterfs/src/event.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.h + dest_file=rpc/rpc-transport/socket/src/socket.h + [[ rpc/rpc-transport/socket/src/socket.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0479-event-epoll-Add-back-socket-for-polling-of-events-im.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0480-features-shard-Handle-offset-in-appending-writes.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0480-features-shard-Handle-offset-in-appending-writes.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0480-features-shard-Handle-offset-in-appending-writes.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-gluster-block + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=tests/bugs/shard/shard-append-test.c + [[ tests/bugs/shard/shard-append-test.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0480-features-shard-Handle-offset-in-appending-writes.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0481-glusterfsd-process-attach-and-detach-request-inside-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0481-glusterfsd-process-attach-and-detach-request-inside-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0481-glusterfsd-process-attach-and-detach-request-inside-.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0481-glusterfsd-process-attach-and-detach-request-inside-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0482-perf-ioc-Fix-race-causing-crash-when-accessing-freed.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0482-perf-ioc-Fix-race-causing-crash-when-accessing-freed.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0482-perf-ioc-Fix-race-causing-crash-when-accessing-freed.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-cache/src/ioc-inode.c + dest_file=xlators/performance/io-cache/src/ioc-inode.c + [[ xlators/performance/io-cache/src/ioc-inode.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0482-perf-ioc-Fix-race-causing-crash-when-accessing-freed.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0483-terfs-Not-able-to-mount-running-volume-after-enable-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0483-terfs-Not-able-to-mount-running-volume-after-enable-.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0483-terfs-Not-able-to-mount-running-volume-after-enable-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/defaults-tmpl.c + dest_file=libglusterfs/src/defaults-tmpl.c + [[ libglusterfs/src/defaults-tmpl.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/glusterfs-fops.x + dest_file=rpc/xdr/src/glusterfs-fops.x + [[ rpc/xdr/src/glusterfs-fops.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-1444596_brick_mux_posix_hlth_chk_status.t + dest_file=tests/bugs/glusterd/bug-1444596_brick_mux_posix_hlth_chk_status.t + [[ tests/bugs/glusterd/bug-1444596_brick_mux_posix_hlth_chk_status.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/stub/bit-rot-stub.c + dest_file=xlators/features/bit-rot/src/stub/bit-rot-stub.c + [[ xlators/features/bit-rot/src/stub/bit-rot-stub.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog.c + dest_file=xlators/features/changelog/src/changelog.c + [[ xlators/features/changelog/src/changelog.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changetimerecorder/src/changetimerecorder.c + dest_file=xlators/features/changetimerecorder/src/changetimerecorder.c + [[ xlators/features/changetimerecorder/src/changetimerecorder.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/index/src/index.c + dest_file=xlators/features/index/src/index.c + [[ xlators/features/index/src/index.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/index/src/index.h + dest_file=xlators/features/index/src/index.h + [[ xlators/features/index/src/index.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-threads/src/io-threads.c + dest_file=xlators/performance/io-threads/src/io-threads.c + [[ xlators/performance/io-threads/src/io-threads.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/Makefile.am + dest_file=xlators/protocol/server/src/Makefile.am + [[ xlators/protocol/server/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-mem-types.h + dest_file=xlators/protocol/server/src/server-mem-types.h + [[ xlators/protocol/server/src/server-mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-messages.h + dest_file=xlators/protocol/server/src/server-messages.h + [[ xlators/protocol/server/src/server-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.h + dest_file=xlators/protocol/server/src/server.h + [[ xlators/protocol/server/src/server.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0483-terfs-Not-able-to-mount-running-volume-after-enable-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0484-afr-do-not-mention-split-brain-in-log-message-in-rea.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0484-afr-do-not-mention-split-brain-in-log-message-in-rea.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0484-afr-do-not-mention-split-brain-in-log-message-in-rea.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-read-txn.c + dest_file=xlators/cluster/afr/src/afr-read-txn.c + [[ xlators/cluster/afr/src/afr-read-txn.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0484-afr-do-not-mention-split-brain-in-log-message-in-rea.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0485-afr-add-errno-to-afr_inode_refresh_done.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0485-afr-add-errno-to-afr_inode_refresh_done.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0485-afr-add-errno-to-afr_inode_refresh_done.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0485-afr-add-errno-to-afr_inode_refresh_done.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0486-posix-use-the-correct-op_errno.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0486-posix-use-the-correct-op_errno.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0486-posix-use-the-correct-op_errno.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0486-posix-use-the-correct-op_errno.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0487-cli-add-all-option-in-gluster-v-get-cli-usage.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0487-cli-add-all-option-in-gluster-v-get-cli-usage.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0487-cli-add-all-option-in-gluster-v-get-cli-usage.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0487-cli-add-all-option-in-gluster-v-get-cli-usage.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0488-glusterd-Fix-regression-wrt-add-brick-on-replica-cou.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0488-glusterd-Fix-regression-wrt-add-brick-on-replica-cou.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0488-glusterd-Fix-regression-wrt-add-brick-on-replica-cou.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0488-glusterd-Fix-regression-wrt-add-brick-on-replica-cou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0489-glusterd-fix-brick-start-race.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0489-glusterd-fix-brick-start-race.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0489-glusterd-fix-brick-start-race.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0489-glusterd-fix-brick-start-race.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0490-glusterd-fix-glusterd-crash-from-glusterd_op_ac_rcvd.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0490-glusterd-fix-glusterd-crash-from-glusterd_op_ac_rcvd.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0490-glusterd-fix-glusterd-crash-from-glusterd_op_ac_rcvd.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0490-glusterd-fix-glusterd-crash-from-glusterd_op_ac_rcvd.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0491-cluster-ec-Update-xattr-and-heal-size-properly.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0491-cluster-ec-Update-xattr-and-heal-size-properly.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0491-cluster-ec-Update-xattr-and-heal-size-properly.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/basic/ec/ec-data-heal.t + [[ tests/basic/ec/ec-data-heal.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heal.c + dest_file=xlators/cluster/ec/src/ec-common.c + [[ xlators/cluster/ec/src/ec-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0491-cluster-ec-Update-xattr-and-heal-size-properly.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0492-glusterfsd-Sometime-brick-process-is-crashed-after-e.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0492-glusterfsd-Sometime-brick-process-is-crashed-after-e.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0492-glusterfsd-Sometime-brick-process-is-crashed-after-e.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/index/src/index.c + dest_file=xlators/features/index/src/index.c + [[ xlators/features/index/src/index.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/index/src/index.h + dest_file=xlators/features/index/src/index.h + [[ xlators/features/index/src/index.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0492-glusterfsd-Sometime-brick-process-is-crashed-after-e.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0493-nl-cache-Remove-null-check-validation-for-frame-loca.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0493-nl-cache-Remove-null-check-validation-for-frame-loca.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0493-nl-cache-Remove-null-check-validation-for-frame-loca.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file=xlators/performance/nl-cache/src/nl-cache.c + [[ xlators/performance/nl-cache/src/nl-cache.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0493-nl-cache-Remove-null-check-validation-for-frame-loca.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0494-common-ha-enable-pacemaker-at-end-of-setup.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0494-common-ha-enable-pacemaker-at-end-of-setup.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0494-common-ha-enable-pacemaker-at-end-of-setup.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0494-common-ha-enable-pacemaker-at-end-of-setup.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0495-glusterfsd-Deletion-of-brick-dir-throw-emerg-msgs-af.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0495-glusterfsd-Deletion-of-brick-dir-throw-emerg-msgs-af.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0495-glusterfsd-Deletion-of-brick-dir-throw-emerg-msgs-af.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changetimerecorder/src/changetimerecorder.c + dest_file=xlators/features/changetimerecorder/src/changetimerecorder.c + [[ xlators/features/changetimerecorder/src/changetimerecorder.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0495-glusterfsd-Deletion-of-brick-dir-throw-emerg-msgs-af.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0496-tools-glusterfind-add-field-separator-option.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0496-tools-glusterfind-add-field-separator-option.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0496-tools-glusterfind-add-field-separator-option.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/brickfind.py + dest_file=tools/glusterfind/src/brickfind.py + [[ tools/glusterfind/src/brickfind.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/main.py + dest_file=tools/glusterfind/src/main.py + [[ tools/glusterfind/src/main.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/utils.py + dest_file=tools/glusterfind/src/utils.py + [[ tools/glusterfind/src/utils.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0496-tools-glusterfind-add-field-separator-option.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0497-tools-glusterfind-add-end-time-option.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0497-tools-glusterfind-add-end-time-option.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0497-tools-glusterfind-add-end-time-option.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/brickfind.py + dest_file=tools/glusterfind/src/brickfind.py + [[ tools/glusterfind/src/brickfind.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/changelog.py + dest_file=tools/glusterfind/src/changelog.py + [[ tools/glusterfind/src/changelog.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/main.py + dest_file=tools/glusterfind/src/main.py + [[ tools/glusterfind/src/main.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0497-tools-glusterfind-add-end-time-option.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0498-geo-rep-Fix-ConfigInterface-Template-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0498-geo-rep-Fix-ConfigInterface-Template-issue.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0498-geo-rep-Fix-ConfigInterface-Template-issue.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/configinterface.py + dest_file=geo-replication/syncdaemon/configinterface.py + [[ geo-replication/syncdaemon/configinterface.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0498-geo-rep-Fix-ConfigInterface-Template-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0499-geo-rep-Fix-string-format-issue-caused-due-to-17489.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0499-geo-rep-Fix-string-format-issue-caused-due-to-17489.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0499-geo-rep-Fix-string-format-issue-caused-due-to-17489.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/configinterface.py + dest_file=geo-replication/syncdaemon/configinterface.py + [[ geo-replication/syncdaemon/configinterface.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0499-geo-rep-Fix-string-format-issue-caused-due-to-17489.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0500-socket-reconfigure-reconfigure-should-be-done-on-new.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0500-socket-reconfigure-reconfigure-should-be-done-on-new.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0500-socket-reconfigure-reconfigure-should-be-done-on-new.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0500-socket-reconfigure-reconfigure-should-be-done-on-new.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0501-gfapi-change-root-lookup-from-nameless-to-named-look.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0501-gfapi-change-root-lookup-from-nameless-to-named-look.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0501-gfapi-change-root-lookup-from-nameless-to-named-look.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-internal.h + dest_file=api/src/glfs-internal.h + [[ api/src/glfs-internal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-resolve.c + dest_file=api/src/glfs-resolve.c + [[ api/src/glfs-resolve.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0501-gfapi-change-root-lookup-from-nameless-to-named-look.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0502-upcall-Update-the-access-time-in-missing-cases.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0502-upcall-Update-the-access-time-in-missing-cases.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0502-upcall-Update-the-access-time-in-missing-cases.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall-internal.c + dest_file=tests/bugs/upcall/bug-1458127.t + [[ tests/bugs/upcall/bug-1458127.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall-internal.c + [[ xlators/features/upcall/src/upcall-internal.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.h + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0502-upcall-Update-the-access-time-in-missing-cases.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0503-readdir-ahead-Fix-duplicate-listing-and-cache-size-c.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0503-readdir-ahead-Fix-duplicate-listing-and-cache-size-c.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0503-readdir-ahead-Fix-duplicate-listing-and-cache-size-c.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + dest_file=xlators/performance/readdir-ahead/src/readdir-ahead.c + [[ xlators/performance/readdir-ahead/src/readdir-ahead.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0503-readdir-ahead-Fix-duplicate-listing-and-cache-size-c.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0504-nl-cache-add-group-volume-set-option-for-ease-of-use.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0504-nl-cache-add-group-volume-set-option-for-ease-of-use.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0504-nl-cache-add-group-volume-set-option-for-ease-of-use.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/Makefile.am + dest_file=extras/Makefile.am + [[ extras/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/group-nl-cache + [[ extras/group-nl-cache =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/nl-cache.t + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0504-nl-cache-add-group-volume-set-option-for-ease-of-use.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0505-nl-cache-Fix-a-possible-crash-and-stale-cache.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0505-nl-cache-Fix-a-possible-crash-and-stale-cache.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0505-nl-cache-Fix-a-possible-crash-and-stale-cache.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/nl-cache.t + dest_file=tests/basic/nl-cache.t + [[ tests/basic/nl-cache.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache-helper.c + dest_file=xlators/performance/nl-cache/src/nl-cache-helper.c + [[ xlators/performance/nl-cache/src/nl-cache-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.c + dest_file=xlators/performance/nl-cache/src/nl-cache.c + [[ xlators/performance/nl-cache/src/nl-cache.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/nl-cache/src/nl-cache.h + dest_file=xlators/performance/nl-cache/src/nl-cache.h + [[ xlators/performance/nl-cache/src/nl-cache.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0505-nl-cache-Fix-a-possible-crash-and-stale-cache.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0506-cluster-dht-Include-dirs-in-rebalance-estimates.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0506-cluster-dht-Include-dirs-in-rebalance-estimates.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0506-cluster-dht-Include-dirs-in-rebalance-estimates.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0506-cluster-dht-Include-dirs-in-rebalance-estimates.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0507-protocol-server-make-listen-backlog-value-as-configu.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0507-protocol-server-make-listen-backlog-value-as-configu.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0507-protocol-server-make-listen-backlog-value-as-configu.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/rdma/src/rdma.c + dest_file=rpc/rpc-transport/rdma/src/rdma.c + [[ rpc/rpc-transport/rdma/src/rdma.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/rdma/src/rdma.h + dest_file=rpc/rpc-transport/rdma/src/rdma.h + [[ rpc/rpc-transport/rdma/src/rdma.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/rpc-transport/socket/src/socket.c + dest_file=rpc/rpc-transport/socket/src/socket.c + [[ rpc/rpc-transport/socket/src/socket.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/multiplex.t + dest_file=tests/basic/multiplex.t + [[ tests/basic/multiplex.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0507-protocol-server-make-listen-backlog-value-as-configu.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0508-glusterd-log-stale-rpc-disconnects-occasionally.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0508-glusterd-log-stale-rpc-disconnects-occasionally.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0508-glusterd-log-stale-rpc-disconnects-occasionally.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0508-glusterd-log-stale-rpc-disconnects-occasionally.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0509-posix-acl-Whitelist-virtual-ACL-xattrs.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0509-posix-acl-Whitelist-virtual-ACL-xattrs.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0509-posix-acl-Whitelist-virtual-ACL-xattrs.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/system/posix-acl/src/posix-acl.c + dest_file=xlators/system/posix-acl/src/posix-acl.c + [[ xlators/system/posix-acl/src/posix-acl.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0509-posix-acl-Whitelist-virtual-ACL-xattrs.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0510-common-ha-Fix-an-incorrect-syntax-during-setup.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0510-common-ha-Fix-an-incorrect-syntax-during-setup.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0510-common-ha-Fix-an-incorrect-syntax-during-setup.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0510-common-ha-Fix-an-incorrect-syntax-during-setup.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0511-op-version-Change-max-op-version-to-GD_OP_VERSION_3_.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0511-op-version-Change-max-op-version-to-GD_OP_VERSION_3_.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0511-op-version-Change-max-op-version-to-GD_OP_VERSION_3_.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0511-op-version-Change-max-op-version-to-GD_OP_VERSION_3_.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0512-glusterd-fix-crash-on-statedump-when-no-volumes-are-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0512-glusterd-fix-crash-on-statedump-when-no-volumes-are-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0512-glusterd-fix-crash-on-statedump-when-no-volumes-are-.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-statedump.c + dest_file=xlators/mgmt/glusterd/src/glusterd-statedump.c + [[ xlators/mgmt/glusterd/src/glusterd-statedump.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0512-glusterd-fix-crash-on-statedump-when-no-volumes-are-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0513-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0513-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0513-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0513-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0514-cluster-ec-lk-shouldn-t-be-a-transaction.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0514-cluster-ec-lk-shouldn-t-be-a-transaction.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0514-cluster-ec-lk-shouldn-t-be-a-transaction.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-locks.c + dest_file=xlators/cluster/ec/src/ec-locks.c + [[ xlators/cluster/ec/src/ec-locks.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0514-cluster-ec-lk-shouldn-t-be-a-transaction.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0515-index-Do-not-proceed-with-init-if-brick-is-not-mount.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0515-index-Do-not-proceed-with-init-if-brick-is-not-mount.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0515-index-Do-not-proceed-with-init-if-brick-is-not-mount.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/resolve.t + dest_file=tests/basic/afr/resolve.t + [[ tests/basic/afr/resolve.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/replicate/bug-1130892.t + dest_file=tests/bugs/replicate/bug-1130892.t + [[ tests/bugs/replicate/bug-1130892.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/replicate/bug-1402730.t + dest_file=tests/bugs/replicate/bug-1402730.t + [[ tests/bugs/replicate/bug-1402730.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/replicate/bug-830665.t + dest_file=tests/bugs/replicate/bug-830665.t + [[ tests/bugs/replicate/bug-830665.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/index/src/index.c + dest_file=xlators/features/index/src/index.c + [[ xlators/features/index/src/index.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0515-index-Do-not-proceed-with-init-if-brick-is-not-mount.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0516-posix-Revert-modifying-op_errno-in-__posix_fd_ctx_ge.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0516-posix-Revert-modifying-op_errno-in-__posix_fd_ctx_ge.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0516-posix-Revert-modifying-op_errno-in-__posix_fd_ctx_ge.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0516-posix-Revert-modifying-op_errno-in-__posix_fd_ctx_ge.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0517-geo-rep-Fix-worker-stuck-in-loop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0517-geo-rep-Fix-worker-stuck-in-loop.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0517-geo-rep-Fix-worker-stuck-in-loop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0517-geo-rep-Fix-worker-stuck-in-loop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0518-feature-bitrot-Fix-ondemand-scrub.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0518-feature-bitrot-Fix-ondemand-scrub.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0518-feature-bitrot-Fix-ondemand-scrub.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot-scrub.c + [[ xlators/features/bit-rot/src/bitd/bit-rot-scrub.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot.c + [[ xlators/features/bit-rot/src/bitd/bit-rot.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0518-feature-bitrot-Fix-ondemand-scrub.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0519-cluster-dht-Fix-dict_leak-in-migration-check-tasks.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0519-cluster-dht-Fix-dict_leak-in-migration-check-tasks.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0519-cluster-dht-Fix-dict_leak-in-migration-check-tasks.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0519-cluster-dht-Fix-dict_leak-in-migration-check-tasks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0520-cluster-afr-Implement-quorum-for-lk-fop.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0520-cluster-afr-Implement-quorum-for-lk-fop.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0520-cluster-afr-Implement-quorum-for-lk-fop.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=tests/basic/afr/lk-quorum.t + [[ tests/basic/afr/lk-quorum.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0520-cluster-afr-Implement-quorum-for-lk-fop.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0521-tools-glusterfind-initialize-variable-end.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0521-tools-glusterfind-initialize-variable-end.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0521-tools-glusterfind-initialize-variable-end.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/changelog.py + dest_file=tools/glusterfind/src/changelog.py + [[ tools/glusterfind/src/changelog.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0521-tools-glusterfind-initialize-variable-end.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0522-gfapi-Resolve-.-and-.-only-for-named-lookups.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0522-gfapi-Resolve-.-and-.-only-for-named-lookups.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0522-gfapi-Resolve-.-and-.-only-for-named-lookups.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-resolve.c + dest_file=api/src/glfs-resolve.c + [[ api/src/glfs-resolve.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.c + dest_file=libglusterfs/src/inode.c + [[ libglusterfs/src/inode.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.h + dest_file=libglusterfs/src/inode.h + [[ libglusterfs/src/inode.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0522-gfapi-Resolve-.-and-.-only-for-named-lookups.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0523-scripts-shared_storage-systemd-helper-scripts-to-mou.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0523-scripts-shared_storage-systemd-helper-scripts-to-mou.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0523-scripts-shared_storage-systemd-helper-scripts-to-mou.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=configure.ac + dest_file=configure.ac + [[ configure.ac =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/Makefile.am + dest_file=extras/Makefile.am + [[ extras/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/systemd/Makefile.am + dest_file=extras/mount-shared-storage.sh + [[ extras/mount-shared-storage.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/systemd/Makefile.am + [[ extras/systemd/Makefile.am =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0523-scripts-shared_storage-systemd-helper-scripts-to-mou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0524-feature-changelog-Fix-buffer-overflow-crash.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0524-feature-changelog-Fix-buffer-overflow-crash.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0524-feature-changelog-Fix-buffer-overflow-crash.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changelog/src/changelog.c + dest_file=xlators/features/changelog/src/changelog.c + [[ xlators/features/changelog/src/changelog.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0524-feature-changelog-Fix-buffer-overflow-crash.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0525-build-exclude-glusterfssharedstorage.service-and-mou.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0525-build-exclude-glusterfssharedstorage.service-and-mou.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0525-build-exclude-glusterfssharedstorage.service-and-mou.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0525-build-exclude-glusterfssharedstorage.service-and-mou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0526-cluster-dht-Additional-checks-for-rebalance-estimate.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0526-cluster-dht-Additional-checks-for-rebalance-estimate.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0526-cluster-dht-Additional-checks-for-rebalance-estimate.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0526-cluster-dht-Additional-checks-for-rebalance-estimate.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0527-dht-hardlink-Remove-stale-linkto-file-incase-of-fail.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0527-dht-hardlink-Remove-stale-linkto-file-incase-of-fail.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0527-dht-hardlink-Remove-stale-linkto-file-incase-of-fail.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-linkfile.c + dest_file=xlators/cluster/dht/src/dht-linkfile.c + [[ xlators/cluster/dht/src/dht-linkfile.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0527-dht-hardlink-Remove-stale-linkto-file-incase-of-fail.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0528-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0528-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0528-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0528-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0529-cluster-dht-rebalance-gets-file-count-periodically.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0529-cluster-dht-rebalance-gets-file-count-periodically.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0529-cluster-dht-rebalance-gets-file-count-periodically.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier.c + dest_file=xlators/cluster/dht/src/tier.c + [[ xlators/cluster/dht/src/tier.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0529-cluster-dht-rebalance-gets-file-count-periodically.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0530-build-remove-ganesha-dependency-on-selinux-policy.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0530-build-remove-ganesha-dependency-on-selinux-policy.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0530-build-remove-ganesha-dependency-on-selinux-policy.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0530-build-remove-ganesha-dependency-on-selinux-policy.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0531-glusterd-brick-process-fails-to-restart-after-gluste.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0531-glusterd-brick-process-fails-to-restart-after-gluste.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0531-glusterd-brick-process-fails-to-restart-after-gluste.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0531-glusterd-brick-process-fails-to-restart-after-gluste.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0532-ec-Increase-notification-in-all-the-cases.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0532-ec-Increase-notification-in-all-the-cases.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0532-ec-Increase-notification-in-all-the-cases.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec.c + dest_file=xlators/cluster/ec/src/ec.c + [[ xlators/cluster/ec/src/ec.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0532-ec-Increase-notification-in-all-the-cases.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0533-glusterd-mark-brickinfo-to-started-on-successful-att.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0533-glusterd-mark-brickinfo-to-started-on-successful-att.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0533-glusterd-mark-brickinfo-to-started-on-successful-att.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/multiplex.t + dest_file=tests/basic/multiplex.t + [[ tests/basic/multiplex.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0533-glusterd-mark-brickinfo-to-started-on-successful-att.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0534-features-shard-Remove-ctx-from-LRU-in-shard_forget.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0534-features-shard-Remove-ctx-from-LRU-in-shard_forget.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0534-features-shard-Remove-ctx-from-LRU-in-shard_forget.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=tests/bugs/shard/parallel-truncate-read.t + [[ tests/bugs/shard/parallel-truncate-read.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0534-features-shard-Remove-ctx-from-LRU-in-shard_forget.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0535-cluster-afr-Returning-single-and-list-of-node-uuids-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0535-cluster-afr-Returning-single-and-list-of-node-uuids-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0535-cluster-afr-Returning-single-and-list-of-node-uuids-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-read.c + dest_file=xlators/cluster/afr/src/afr-inode-read.c + [[ xlators/cluster/afr/src/afr-inode-read.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0535-cluster-afr-Returning-single-and-list-of-node-uuids-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0536-libglusterfs-Fix-crash-in-glusterd-while-peer-probin.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0536-libglusterfs-Fix-crash-in-glusterd-while-peer-probin.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0536-libglusterfs-Fix-crash-in-glusterd-while-peer-probin.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0536-libglusterfs-Fix-crash-in-glusterd-while-peer-probin.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0537-cluster-ec-Node-uuid-xattr-support-update-for-EC.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0537-cluster-ec-Node-uuid-xattr-support-update-for-EC.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0537-cluster-ec-Node-uuid-xattr-support-update-for-EC.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-combine.c + dest_file=xlators/cluster/ec/src/ec-combine.c + [[ xlators/cluster/ec/src/ec-combine.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-inode-read.c + dest_file=xlators/cluster/ec/src/ec-inode-read.c + [[ xlators/cluster/ec/src/ec-inode-read.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0537-cluster-ec-Node-uuid-xattr-support-update-for-EC.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0538-cluster-rebalance-Use-GF_XATTR_LIST_NODE_UUIDS_KEY-t.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0538-cluster-rebalance-Use-GF_XATTR_LIST_NODE_UUIDS_KEY-t.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0538-cluster-rebalance-Use-GF_XATTR_LIST_NODE_UUIDS_KEY-t.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/tier.c + dest_file=xlators/cluster/dht/src/tier.c + [[ xlators/cluster/dht/src/tier.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0538-cluster-rebalance-Use-GF_XATTR_LIST_NODE_UUIDS_KEY-t.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0539-tools-glusterfind-unquote-DELETE-path-before-further.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0539-tools-glusterfind-unquote-DELETE-path-before-further.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0539-tools-glusterfind-unquote-DELETE-path-before-further.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tools/glusterfind/src/changelogdata.py + dest_file=tools/glusterfind/src/changelogdata.py + [[ tools/glusterfind/src/changelogdata.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0539-tools-glusterfind-unquote-DELETE-path-before-further.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0540-cluster-dht-Fix-crash-in-dht_rename_lock_cbk.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0540-cluster-dht-Fix-crash-in-dht_rename_lock_cbk.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0540-cluster-dht-Fix-crash-in-dht_rename_lock_cbk.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rename.c + dest_file=xlators/cluster/dht/src/dht-rename.c + [[ xlators/cluster/dht/src/dht-rename.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0540-cluster-dht-Fix-crash-in-dht_rename_lock_cbk.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0541-build-make-gf_attach-available-in-glusterfs-server.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0541-build-make-gf_attach-available-in-glusterfs-server.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0541-build-make-gf_attach-available-in-glusterfs-server.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0541-build-make-gf_attach-available-in-glusterfs-server.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0542-cli-xml-fix-return-handling.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0542-cli-xml-fix-return-handling.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0542-cli-xml-fix-return-handling.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-xml-output.c + dest_file=cli/src/cli-xml-output.c + [[ cli/src/cli-xml-output.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0542-cli-xml-fix-return-handling.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0543-cluster-ec-Don-t-try-to-heal-when-no-sink-is-UP.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0543-cluster-ec-Don-t-try-to-heal-when-no-sink-is-UP.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0543-cluster-ec-Don-t-try-to-heal-when-no-sink-is-UP.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-heald.c + dest_file=xlators/cluster/ec/src/ec-heald.c + [[ xlators/cluster/ec/src/ec-heald.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0543-cluster-ec-Don-t-try-to-heal-when-no-sink-is-UP.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0544-geo-rep-Fix-entry-failure-because-parent-dir-doesn-t.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0544-geo-rep-Fix-entry-failure-because-parent-dir-doesn-t.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0544-geo-rep-Fix-entry-failure-because-parent-dir-doesn-t.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0544-geo-rep-Fix-entry-failure-because-parent-dir-doesn-t.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0545-groups-don-t-allocate-auxiliary-gid-list-on-stack.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0545-groups-don-t-allocate-auxiliary-gid-list-on-stack.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0545-groups-don-t-allocate-auxiliary-gid-list-on-stack.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/stack.h + dest_file=libglusterfs/src/stack.h + [[ libglusterfs/src/stack.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-helpers.c + dest_file=xlators/mount/fuse/src/fuse-helpers.c + [[ xlators/mount/fuse/src/fuse-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs-fops.c + dest_file=xlators/nfs/server/src/nfs-fops.c + [[ xlators/nfs/server/src/nfs-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-helpers.c + dest_file=xlators/protocol/server/src/server-helpers.c + [[ xlators/protocol/server/src/server-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0545-groups-don-t-allocate-auxiliary-gid-list-on-stack.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0546-nfs-make-nfs3_call_state_t-refcounted.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0546-nfs-make-nfs3_call_state_t-refcounted.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0546-nfs-make-nfs3_call_state_t-refcounted.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3.c + dest_file=xlators/nfs/server/src/nfs3.c + [[ xlators/nfs/server/src/nfs3.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3.h + dest_file=xlators/nfs/server/src/nfs3.h + [[ xlators/nfs/server/src/nfs3.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0546-nfs-make-nfs3_call_state_t-refcounted.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0547-nfs-nlm-unref-fds-in-nlm_client_free.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0547-nfs-nlm-unref-fds-in-nlm_client_free.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0547-nfs-nlm-unref-fds-in-nlm_client_free.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0547-nfs-nlm-unref-fds-in-nlm_client_free.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0548-nfs-nlm-handle-reconnect-for-non-NLM4_LOCK-requests.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0548-nfs-nlm-handle-reconnect-for-non-NLM4_LOCK-requests.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0548-nfs-nlm-handle-reconnect-for-non-NLM4_LOCK-requests.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0548-nfs-nlm-handle-reconnect-for-non-NLM4_LOCK-requests.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0549-nfs-nlm-use-refcounting-for-nfs3_call_state_t.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0549-nfs-nlm-use-refcounting-for-nfs3_call_state_t.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0549-nfs-nlm-use-refcounting-for-nfs3_call_state_t.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0549-nfs-nlm-use-refcounting-for-nfs3_call_state_t.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0550-nfs-nlm-keep-track-of-the-call-state-and-frame-for-n.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0550-nfs-nlm-keep-track-of-the-call-state-and-frame-for-n.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0550-nfs-nlm-keep-track-of-the-call-state-and-frame-for-n.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs-mem-types.h + dest_file=xlators/nfs/server/src/nfs-mem-types.h + [[ xlators/nfs/server/src/nfs-mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nlm4.c + dest_file=xlators/nfs/server/src/nlm4.c + [[ xlators/nfs/server/src/nlm4.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0550-nfs-nlm-keep-track-of-the-call-state-and-frame-for-n.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0551-nfs-add-permission-checking-for-mounting-over-WebNFS.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0551-nfs-add-permission-checking-for-mounting-over-WebNFS.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0551-nfs-add-permission-checking-for-mounting-over-WebNFS.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/mount3.c + dest_file=xlators/nfs/server/src/mount3.c + [[ xlators/nfs/server/src/mount3.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/mount3.h + dest_file=xlators/nfs/server/src/mount3.h + [[ xlators/nfs/server/src/mount3.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs-common.c + dest_file=xlators/nfs/server/src/nfs-common.c + [[ xlators/nfs/server/src/nfs-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3.c + dest_file=xlators/nfs/server/src/nfs3.c + [[ xlators/nfs/server/src/nfs3.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0551-nfs-add-permission-checking-for-mounting-over-WebNFS.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0552-glusterd-Introduce-option-to-limit-no.-of-muxed-bric.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0552-glusterd-Introduce-option-to-limit-no.-of-muxed-bric.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0552-glusterd-Introduce-option-to-limit-no.-of-muxed-bric.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/multiplex.t + dest_file=tests/basic/multiplex.t + [[ tests/basic/multiplex.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-mem-types.h + dest_file=tests/bugs/core/multiplex-limit-issue-151.t + [[ tests/bugs/core/multiplex-limit-issue-151.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-mem-types.h + [[ xlators/mgmt/glusterd/src/glusterd-mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-syncop.c + [[ xlators/mgmt/glusterd/src/glusterd-syncop.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0552-glusterd-Introduce-option-to-limit-no.-of-muxed-bric.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0553-glusterd-Revert-op-version-for-cluster.max-brick-per.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0553-glusterd-Revert-op-version-for-cluster.max-brick-per.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0553-glusterd-Revert-op-version-for-cluster.max-brick-per.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0553-glusterd-Revert-op-version-for-cluster.max-brick-per.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0554-svs-implement-CHILD-UP-notify-in-snapview-server.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0554-svs-implement-CHILD-UP-notify-in-snapview-server.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0554-svs-implement-CHILD-UP-notify-in-snapview-server.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-server/src/snapview-server.c + dest_file=xlators/features/snapview-server/src/snapview-server.c + [[ xlators/features/snapview-server/src/snapview-server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0554-svs-implement-CHILD-UP-notify-in-snapview-server.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0555-svc-send-revalidate-lookup-on-special-dir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0555-svc-send-revalidate-lookup-on-special-dir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0555-svc-send-revalidate-lookup-on-special-dir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-client/src/snapview-client.c + dest_file=xlators/features/snapview-client/src/snapview-client.c + [[ xlators/features/snapview-client/src/snapview-client.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-client/src/snapview-client.h + dest_file=xlators/features/snapview-client/src/snapview-client.h + [[ xlators/features/snapview-client/src/snapview-client.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0555-svc-send-revalidate-lookup-on-special-dir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0556-uss-svc-fix-double-free-on-xdata-dictionary.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0556-uss-svc-fix-double-free-on-xdata-dictionary.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0556-uss-svc-fix-double-free-on-xdata-dictionary.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-client/src/snapview-client.c + dest_file=xlators/features/snapview-client/src/snapview-client.c + [[ xlators/features/snapview-client/src/snapview-client.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-client/src/snapview-client.h + dest_file=xlators/features/snapview-client/src/snapview-client.h + [[ xlators/features/snapview-client/src/snapview-client.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0556-uss-svc-fix-double-free-on-xdata-dictionary.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0557-mgtm-core-use-sha-hash-function-for-volfile-check.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0557-mgtm-core-use-sha-hash-function-for-volfile-check.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0557-mgtm-core-use-sha-hash-function-for-volfile-check.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-mgmt.c + dest_file=api/src/glfs-mgmt.c + [[ api/src/glfs-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/ctx.c + dest_file=libglusterfs/src/ctx.c + [[ libglusterfs/src/ctx.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/graph.c + dest_file=libglusterfs/src/graph.c + [[ libglusterfs/src/graph.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-types.h + dest_file=libglusterfs/src/mem-types.h + [[ libglusterfs/src/mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.c + dest_file=libglusterfs/src/xlator.c + [[ libglusterfs/src/xlator.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/xlator.h + dest_file=libglusterfs/src/xlator.h + [[ libglusterfs/src/xlator.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0557-mgtm-core-use-sha-hash-function-for-volfile-check.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0558-cluster-dht-Use-size-to-calculate-estimates.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0558-cluster-dht-Use-size-to-calculate-estimates.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0558-cluster-dht-Use-size-to-calculate-estimates.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-shared.c + dest_file=xlators/cluster/dht/src/dht-shared.c + [[ xlators/cluster/dht/src/dht-shared.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0558-cluster-dht-Use-size-to-calculate-estimates.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0559-cluster-dht-Check-if-fd-is-opened-on-dst-subvol.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0559-cluster-dht-Check-if-fd-is-opened-on-dst-subvol.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0559-cluster-dht-Check-if-fd-is-opened-on-dst-subvol.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-read.c + dest_file=xlators/cluster/dht/src/dht-inode-read.c + [[ xlators/cluster/dht/src/dht-inode-read.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-write.c + dest_file=xlators/cluster/dht/src/dht-inode-write.c + [[ xlators/cluster/dht/src/dht-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-layout.c + dest_file=xlators/cluster/dht/src/dht-layout.c + [[ xlators/cluster/dht/src/dht-layout.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0559-cluster-dht-Check-if-fd-is-opened-on-dst-subvol.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0560-cluster-dht-Fix-fd-check-race.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0560-cluster-dht-Fix-fd-check-race.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0560-cluster-dht-Fix-fd-check-race.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-messages.h + dest_file=xlators/cluster/dht/src/dht-messages.h + [[ xlators/cluster/dht/src/dht-messages.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0560-cluster-dht-Fix-fd-check-race.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0561-extras-Enable-stat-prefetch-in-virt-profile.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0561-extras-Enable-stat-prefetch-in-virt-profile.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0561-extras-Enable-stat-prefetch-in-virt-profile.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-virt.example + dest_file=extras/group-virt.example + [[ extras/group-virt.example =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0561-extras-Enable-stat-prefetch-in-virt-profile.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0562-cluster-dht-Clear-clean_dst-flag-on-target-change.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0562-cluster-dht-Clear-clean_dst-flag-on-target-change.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0562-cluster-dht-Clear-clean_dst-flag-on-target-change.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0562-cluster-dht-Clear-clean_dst-flag-on-target-change.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0563-posix-brick-process-crash-after-stop-the-volume-whil.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0563-posix-brick-process-crash-after-stop-the-volume-whil.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0563-posix-brick-process-crash-after-stop-the-volume-whil.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0563-posix-brick-process-crash-after-stop-the-volume-whil.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0564-cluster-ec-Non-disruptive-upgrade-on-EC-volume-fails.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0564-cluster-ec-Non-disruptive-upgrade-on-EC-volume-fails.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0564-cluster-ec-Non-disruptive-upgrade-on-EC-volume-fails.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/ec/ec-background-heals.t + dest_file=tests/basic/ec/ec-1468261.t + [[ tests/basic/ec/ec-1468261.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/cli/bug-1320388.t + dest_file=tests/basic/ec/ec-background-heals.t + [[ tests/basic/ec/ec-background-heals.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/bugs/cli/bug-1320388.t + [[ tests/bugs/cli/bug-1320388.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-common.c + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0564-cluster-ec-Non-disruptive-upgrade-on-EC-volume-fails.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0565-cluster-rebalance-Fix-hardlink-migration-failures.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0565-cluster-rebalance-Fix-hardlink-migration-failures.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0565-cluster-rebalance-Fix-hardlink-migration-failures.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0565-cluster-rebalance-Fix-hardlink-migration-failures.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0566-systemd-glusterfssharedstorage-remove-dependency-for.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0566-systemd-glusterfssharedstorage-remove-dependency-for.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0566-systemd-glusterfssharedstorage-remove-dependency-for.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/mount-shared-storage.sh + dest_file=extras/mount-shared-storage.sh + [[ extras/mount-shared-storage.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/systemd/glusterfssharedstorage.service.in + dest_file=extras/systemd/glusterfssharedstorage.service.in + [[ extras/systemd/glusterfssharedstorage.service.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0566-systemd-glusterfssharedstorage-remove-dependency-for.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0567-geo-rep-Fix-worker-crash-during-RMDIR.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0567-geo-rep-Fix-worker-crash-during-RMDIR.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0567-geo-rep-Fix-worker-crash-during-RMDIR.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0567-geo-rep-Fix-worker-crash-during-RMDIR.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0568-glusterd-Add-description-field-to-global-options-for.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0568-glusterd-Add-description-field-to-global-options-for.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0568-glusterd-Add-description-field-to-global-options-for.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0568-glusterd-Add-description-field-to-global-options-for.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0569-glusterd-Set-default-value-for-cluster.max-bricks-pe.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0569-glusterd-Set-default-value-for-cluster.max-bricks-pe.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0569-glusterd-Set-default-value-for-cluster.max-bricks-pe.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/mpx-compat.t + dest_file=tests/basic/mpx-compat.t + [[ tests/basic/mpx-compat.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0569-glusterd-Set-default-value-for-cluster.max-bricks-pe.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0570-glusterd-fix-brick-start-race.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0570-glusterd-fix-brick-start-race.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0570-glusterd-fix-brick-start-race.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0570-glusterd-fix-brick-start-race.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0571-cluster-dht-Fixed-crash-in-dht_rmdir_is_subvol_empty.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0571-cluster-dht-Fixed-crash-in-dht_rmdir_is_subvol_empty.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0571-cluster-dht-Fixed-crash-in-dht_rmdir_is_subvol_empty.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0571-cluster-dht-Fixed-crash-in-dht_rmdir_is_subvol_empty.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0572-cluster-dht-Correct-iterator-for-decommissioned-bric.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0572-cluster-dht-Correct-iterator-for-decommissioned-bric.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0572-cluster-dht-Correct-iterator-for-decommissioned-bric.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0572-cluster-dht-Correct-iterator-for-decommissioned-bric.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0573-cluster-dht-Update-size-processed-for-non-migrated-f.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0573-cluster-dht-Update-size-processed-for-non-migrated-f.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0573-cluster-dht-Update-size-processed-for-non-migrated-f.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0573-cluster-dht-Update-size-processed-for-non-migrated-f.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0574-cluster-dht-Fix-negative-rebalance-estimates.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0574-cluster-dht-Fix-negative-rebalance-estimates.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0574-cluster-dht-Fix-negative-rebalance-estimates.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0574-cluster-dht-Fix-negative-rebalance-estimates.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0575-performance-io-cache-update-inode-contexts-of-each-e.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0575-performance-io-cache-update-inode-contexts-of-each-e.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0575-performance-io-cache-update-inode-contexts-of-each-e.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-cache/src/io-cache.c + dest_file=xlators/performance/io-cache/src/io-cache.c + [[ xlators/performance/io-cache/src/io-cache.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-cache/src/io-cache.h + dest_file=xlators/performance/io-cache/src/io-cache.h + [[ xlators/performance/io-cache/src/io-cache.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/performance/io-cache/src/ioc-inode.c + dest_file=xlators/performance/io-cache/src/ioc-inode.c + [[ xlators/performance/io-cache/src/ioc-inode.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0575-performance-io-cache-update-inode-contexts-of-each-e.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0576-cluster-dht-change-log-level-to-debug-for-thread-act.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0576-cluster-dht-change-log-level-to-debug-for-thread-act.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0576-cluster-dht-change-log-level-to-debug-for-thread-act.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0576-cluster-dht-change-log-level-to-debug-for-thread-act.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0577-changetimerecorder-Brick-process-crashed-at-ctr-xlat.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0577-changetimerecorder-Brick-process-crashed-at-ctr-xlat.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0577-changetimerecorder-Brick-process-crashed-at-ctr-xlat.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/changetimerecorder/src/changetimerecorder.c + dest_file=xlators/features/changetimerecorder/src/changetimerecorder.c + [[ xlators/features/changetimerecorder/src/changetimerecorder.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0577-changetimerecorder-Brick-process-crashed-at-ctr-xlat.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0578-geo-rep-Fix-syncing-of-self-healed-hardlinks.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0578-geo-rep-Fix-syncing-of-self-healed-hardlinks.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0578-geo-rep-Fix-syncing-of-self-healed-hardlinks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0578-geo-rep-Fix-syncing-of-self-healed-hardlinks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0579-geo-rep-Fix-worker-crash-during-rmdir.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0579-geo-rep-Fix-worker-crash-during-rmdir.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0579-geo-rep-Fix-worker-crash-during-rmdir.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0579-geo-rep-Fix-worker-crash-during-rmdir.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0580-ec-cluster-Update-failure-of-fop-on-a-brick-properly.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0580-ec-cluster-Update-failure-of-fop-on-a-brick-properly.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0580-ec-cluster-Update-failure-of-fop-on-a-brick-properly.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/ec/src/ec-inode-write.c + dest_file=xlators/cluster/ec/src/ec-inode-write.c + [[ xlators/cluster/ec/src/ec-inode-write.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0580-ec-cluster-Update-failure-of-fop-on-a-brick-properly.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0581-cluster-dht-rebalance-min-free-disk-fix.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0581-cluster-dht-rebalance-min-free-disk-fix.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0581-cluster-dht-rebalance-min-free-disk-fix.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0581-cluster-dht-rebalance-min-free-disk-fix.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0582-cluster-dht-Handle-wrong-rebalance-status-reporting.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0582-cluster-dht-Handle-wrong-rebalance-status-reporting.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0582-cluster-dht-Handle-wrong-rebalance-status-reporting.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-rebalance.c + dest_file=xlators/cluster/dht/src/dht-rebalance.c + [[ xlators/cluster/dht/src/dht-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0582-cluster-dht-Handle-wrong-rebalance-status-reporting.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0583-libglusterfs-the-global_xlator-should-have-valid-cbk.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0583-libglusterfs-the-global_xlator-should-have-valid-cbk.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0583-libglusterfs-the-global_xlator-should-have-valid-cbk.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.c + dest_file=libglusterfs/src/globals.c + [[ libglusterfs/src/globals.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0583-libglusterfs-the-global_xlator-should-have-valid-cbk.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0584-nfs-use-as-subdir-for-volume-mounts.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0584-nfs-use-as-subdir-for-volume-mounts.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0584-nfs-use-as-subdir-for-volume-mounts.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/mount3.c + dest_file=xlators/nfs/server/src/mount3.c + [[ xlators/nfs/server/src/mount3.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0584-nfs-use-as-subdir-for-volume-mounts.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0585-extras-Disable-remote-dio-in-gluster-block-profile.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0585-extras-Disable-remote-dio-in-gluster-block-profile.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0585-extras-Disable-remote-dio-in-gluster-block-profile.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-gluster-block + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0585-extras-Disable-remote-dio-in-gluster-block-profile.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0586-group-gluster-block-Set-default-shard-block-size-to-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0586-group-gluster-block-Set-default-shard-block-size-to-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0586-group-gluster-block-Set-default-shard-block-size-to-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-gluster-block + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0586-group-gluster-block-Set-default-shard-block-size-to-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0587-extras-Turn-eager-lock-off-for-gluster-block.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0587-extras-Turn-eager-lock-off-for-gluster-block.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0587-extras-Turn-eager-lock-off-for-gluster-block.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-gluster-block + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0587-extras-Turn-eager-lock-off-for-gluster-block.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0588-common-ha-enable-and-disable-selinux-gluster_use_exe.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0588-common-ha-enable-and-disable-selinux-gluster_use_exe.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0588-common-ha-enable-and-disable-selinux-gluster_use_exe.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ganesha/scripts/ganesha-ha.sh + dest_file=extras/ganesha/scripts/ganesha-ha.sh + [[ extras/ganesha/scripts/ganesha-ha.sh =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0588-common-ha-enable-and-disable-selinux-gluster_use_exe.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0589-libglusterfs-add-mem_pools_fini.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0589-libglusterfs-add-mem_pools_fini.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0589-libglusterfs-add-mem_pools_fini.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.c + dest_file=libglusterfs/src/mem-pool.c + [[ libglusterfs/src/mem-pool.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.h + dest_file=libglusterfs/src/mem-pool.h + [[ libglusterfs/src/mem-pool.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0589-libglusterfs-add-mem_pools_fini.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0590-gfapi-add-mem_pools_init-and-mem_pools_fini-calls.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0590-gfapi-add-mem_pools_init-and-mem_pools_fini-calls.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0590-gfapi-add-mem_pools_init-and-mem_pools_fini-calls.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0590-gfapi-add-mem_pools_init-and-mem_pools_fini-calls.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0591-gfapi-libglusterfs-fix-mem_pools_fini-without-mem_po.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0591-gfapi-libglusterfs-fix-mem_pools_fini-without-mem_po.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0591-gfapi-libglusterfs-fix-mem_pools_fini-without-mem_po.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.c + dest_file=api/src/glfs.c + [[ api/src/glfs.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-pool.c + dest_file=libglusterfs/src/mem-pool.c + [[ libglusterfs/src/mem-pool.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0591-gfapi-libglusterfs-fix-mem_pools_fini-without-mem_po.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0592-nfs-improve-error-handling-for-WebNFS-mount-permissi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0592-nfs-improve-error-handling-for-WebNFS-mount-permissi.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0592-nfs-improve-error-handling-for-WebNFS-mount-permissi.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3.c + dest_file=xlators/nfs/server/src/nfs3.c + [[ xlators/nfs/server/src/nfs3.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0592-nfs-improve-error-handling-for-WebNFS-mount-permissi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0593-packaging-var-lib-glusterd-options-should-be-config-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0593-packaging-var-lib-glusterd-options-should-be-config-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0593-packaging-var-lib-glusterd-options-should-be-config-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0593-packaging-var-lib-glusterd-options-should-be-config-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0594-cluster-dht-Check-for-open-fd-only-on-EBADF.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0594-cluster-dht-Check-for-open-fd-only-on-EBADF.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0594-cluster-dht-Check-for-open-fd-only-on-EBADF.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-read.c + dest_file=xlators/cluster/dht/src/dht-inode-read.c + [[ xlators/cluster/dht/src/dht-inode-read.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-inode-write.c + dest_file=xlators/cluster/dht/src/dht-inode-write.c + [[ xlators/cluster/dht/src/dht-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0594-cluster-dht-Check-for-open-fd-only-on-EBADF.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0595-afr-Prevent-null-gfids-in-self-heal-entry-re-creatio.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0595-afr-Prevent-null-gfids-in-self-heal-entry-re-creatio.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0595-afr-Prevent-null-gfids-in-self-heal-entry-re-creatio.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-entry.c + dest_file=xlators/cluster/afr/src/afr-self-heal-entry.c + [[ xlators/cluster/afr/src/afr-self-heal-entry.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0595-afr-Prevent-null-gfids-in-self-heal-entry-re-creatio.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0596-posix-add-null-gfid-checks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0596-posix-add-null-gfid-checks.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0596-posix-add-null-gfid-checks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/trash/src/trash.c + dest_file=xlators/features/trash/src/trash.c + [[ xlators/features/trash/src/trash.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.h + dest_file=xlators/storage/posix/src/posix.h + [[ xlators/storage/posix/src/posix.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0596-posix-add-null-gfid-checks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0597-nfs-add-NULL-check-for-call-state-in-nfs3_call_state.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0597-nfs-add-NULL-check-for-call-state-in-nfs3_call_state.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0597-nfs-add-NULL-check-for-call-state-in-nfs3_call_state.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/nfs/server/src/nfs3.c + dest_file=xlators/nfs/server/src/nfs3.c + [[ xlators/nfs/server/src/nfs3.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0597-nfs-add-NULL-check-for-call-state-in-nfs3_call_state.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0598-cluster-dht-EBADF-handling-for-fremovexattr-and-fset.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0598-cluster-dht-EBADF-handling-for-fremovexattr-and-fset.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0598-cluster-dht-EBADF-handling-for-fremovexattr-and-fset.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.c + dest_file=xlators/cluster/dht/src/dht-common.c + [[ xlators/cluster/dht/src/dht-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-common.h + dest_file=xlators/cluster/dht/src/dht-common.h + [[ xlators/cluster/dht/src/dht-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/dht/src/dht-helper.c + dest_file=xlators/cluster/dht/src/dht-helper.c + [[ xlators/cluster/dht/src/dht-helper.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0598-cluster-dht-EBADF-handling-for-fremovexattr-and-fset.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0599-gfapi-Duplicate-the-buffer-sent-in-setxattr-calls.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0599-gfapi-Duplicate-the-buffer-sent-in-setxattr-calls.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0599-gfapi-Duplicate-the-buffer-sent-in-setxattr-calls.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-fops.c + dest_file=api/src/glfs-fops.c + [[ api/src/glfs-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-handleops.c + dest_file=api/src/glfs-handleops.c + [[ api/src/glfs-handleops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-internal.h + dest_file=api/src/glfs-internal.h + [[ api/src/glfs-internal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/dict.c + dest_file=libglusterfs/src/dict.c + [[ libglusterfs/src/dict.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/dict.h + dest_file=libglusterfs/src/dict.h + [[ libglusterfs/src/dict.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/bit-rot/src/bitd/bit-rot.c + dest_file=xlators/features/bit-rot/src/bitd/bit-rot.c + [[ xlators/features/bit-rot/src/bitd/bit-rot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/upcall/src/upcall.c + dest_file=xlators/features/upcall/src/upcall.c + [[ xlators/features/upcall/src/upcall.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0599-gfapi-Duplicate-the-buffer-sent-in-setxattr-calls.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0600-glusterd-Block-brick-attach-request-till-the-brick-s.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0600-glusterd-Block-brick-attach-request-till-the-brick-s.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0600-glusterd-Block-brick-attach-request-till-the-brick-s.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0600-glusterd-Block-brick-attach-request-till-the-brick-s.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0601-cli-Add-message-for-user-before-modifying-brick-mult.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0601-cli-Add-message-for-user-before-modifying-brick-mult.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0601-cli-Add-message-for-user-before-modifying-brick-mult.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0601-cli-Add-message-for-user-before-modifying-brick-mult.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0602-glusterd-Gluster-should-keep-PID-file-in-correct-loc.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0602-glusterd-Gluster-should-keep-PID-file-in-correct-loc.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0602-glusterd-Gluster-should-keep-PID-file-in-correct-loc.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/ocf/volume.in + dest_file=extras/ocf/volume.in + [[ extras/ocf/volume.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/stop-all-gluster-processes.sh + dest_file=extras/stop-all-gluster-processes.sh + [[ extras/stop-all-gluster-processes.sh =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/store.c + dest_file=libglusterfs/src/store.c + [[ libglusterfs/src/store.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/mount-nfs-auth.t + dest_file=tests/basic/mount-nfs-auth.t + [[ tests/basic/mount-nfs-auth.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/fuse/bug-858215.t + dest_file=tests/bugs/fuse/bug-858215.t + [[ tests/bugs/fuse/bug-858215.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-1225716-brick-online-validation-remove-brick.t + dest_file=tests/bugs/glusterd/bug-1225716-brick-online-validation-remove-brick.t + [[ tests/bugs/glusterd/bug-1225716-brick-online-validation-remove-brick.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterd/bug-916549.t + dest_file=tests/bugs/glusterd/bug-916549.t + [[ tests/bugs/glusterd/bug-916549.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/glusterfs-server/bug-861542.t + dest_file=tests/bugs/glusterfs-server/bug-861542.t + [[ tests/bugs/glusterfs-server/bug-861542.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/snapshot/bug-1399598-uss-with-ssl.t + dest_file=tests/bugs/snapshot/bug-1399598-uss-with-ssl.t + [[ tests/bugs/snapshot/bug-1399598-uss-with-ssl.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/trace/bug-797171.t + dest_file=tests/bugs/trace/bug-797171.t + [[ tests/bugs/trace/bug-797171.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/cluster.rc + dest_file=tests/cluster.rc + [[ tests/cluster.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/env.rc.in + dest_file=tests/env.rc.in + [[ tests/env.rc.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/include.rc + dest_file=tests/include.rc + [[ tests/include.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapd-svc-helper.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapd-svc-helper.c + [[ xlators/mgmt/glusterd/src/glusterd-snapd-svc-helper.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-store.c + dest_file=xlators/mgmt/glusterd/src/glusterd-store.c + [[ xlators/mgmt/glusterd/src/glusterd-store.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c + dest_file=xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c + [[ xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0602-glusterd-Gluster-should-keep-PID-file-in-correct-loc.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0603-uss-svc-Send-the-first-lookup-to-the-normal-graph.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0603-uss-svc-Send-the-first-lookup-to-the-normal-graph.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0603-uss-svc-Send-the-first-lookup-to-the-normal-graph.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/snapview-client/src/snapview-client.c + dest_file=xlators/features/snapview-client/src/snapview-client.c + [[ xlators/features/snapview-client/src/snapview-client.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0603-uss-svc-Send-the-first-lookup-to-the-normal-graph.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0604-api-memory-leak-in-glfs_h_acl_get-missing-dict-unref.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0604-api-memory-leak-in-glfs_h_acl_get-missing-dict-unref.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0604-api-memory-leak-in-glfs_h_acl_get-missing-dict-unref.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-handleops.c + dest_file=api/src/glfs-handleops.c + [[ api/src/glfs-handleops.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0604-api-memory-leak-in-glfs_h_acl_get-missing-dict-unref.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0605-glusterd-disable-rpc_clnt_t-after-relalance-process-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0605-glusterd-disable-rpc_clnt_t-after-relalance-process-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0605-glusterd-disable-rpc_clnt_t-after-relalance-process-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + dest_file=xlators/mgmt/glusterd/src/glusterd-rebalance.c + [[ xlators/mgmt/glusterd/src/glusterd-rebalance.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0605-glusterd-disable-rpc_clnt_t-after-relalance-process-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0606-gluster-block-strict-o-direct-should-be-on.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0606-gluster-block-strict-o-direct-should-be-on.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0606-gluster-block-strict-o-direct-should-be-on.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-gluster-block + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0606-gluster-block-strict-o-direct-should-be-on.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0608-features-shard-Increment-counts-in-locks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0608-features-shard-Increment-counts-in-locks.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0608-features-shard-Increment-counts-in-locks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0608-features-shard-Increment-counts-in-locks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0609-glusterd-highlight-arbiter-brick-in-get-state.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0609-glusterd-highlight-arbiter-brick-in-get-state.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0609-glusterd-highlight-arbiter-brick-in-get-state.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0609-glusterd-highlight-arbiter-brick-in-get-state.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0610-glusterd-add-rebal-estimates-time-in-get-state.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0610-glusterd-add-rebal-estimates-time-in-get-state.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0610-glusterd-add-rebal-estimates-time-in-get-state.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0610-glusterd-add-rebal-estimates-time-in-get-state.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0611-features-shard-Return-aggregated-size-in-stbuf-of-LI.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0611-features-shard-Return-aggregated-size-in-stbuf-of-LI.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0611-features-shard-Return-aggregated-size-in-stbuf-of-LI.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=tests/bugs/shard/bug-1488546.t + [[ tests/bugs/shard/bug-1488546.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0611-features-shard-Return-aggregated-size-in-stbuf-of-LI.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0612-glusterd-Add-client-details-to-get-state-output.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0612-glusterd-Add-client-details-to-get-state-output.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0612-glusterd-Add-client-details-to-get-state-output.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-global.c + dest_file=cli/src/cli-cmd-global.c + [[ cli/src/cli-cmd-global.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/gluster.8 + dest_file=doc/gluster.8 + [[ doc/gluster.8 =~ ^doc/.+ ]] + '[' doc/gluster.8 '!=' dev/null ']' + '[' '!' -f doc/gluster.8 ']' + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/cli1-xdr.x + dest_file=rpc/xdr/src/cli1-xdr.x + [[ rpc/xdr/src/cli1-xdr.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + dest_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + [[ tests/bugs/cli/bug-1353156-get-state-cli-validations.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-syncop.h + dest_file=xlators/mgmt/glusterd/src/glusterd-syncop.h + [[ xlators/mgmt/glusterd/src/glusterd-syncop.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0612-glusterd-Add-client-details-to-get-state-output.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0613-glusterd-Add-brick-capacity-details-to-get-state-CLI.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0613-glusterd-Add-brick-capacity-details-to-get-state-CLI.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0613-glusterd-Add-brick-capacity-details-to-get-state-CLI.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0613-glusterd-Add-brick-capacity-details-to-get-state-CLI.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0614-glusterd-Add-option-to-get-all-volume-options-throug.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0614-glusterd-Add-option-to-get-all-volume-options-throug.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0614-glusterd-Add-option-to-get-all-volume-options-throug.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-global.c + dest_file=cli/src/cli-cmd-global.c + [[ cli/src/cli-cmd-global.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/gluster.8 + dest_file=doc/gluster.8 + [[ doc/gluster.8 =~ ^doc/.+ ]] + '[' doc/gluster.8 '!=' dev/null ']' + '[' '!' -f doc/gluster.8 ']' + for idx in '${!SOURCE_FILES[@]}' + source_file=rpc/xdr/src/cli1-xdr.x + dest_file=rpc/xdr/src/cli1-xdr.x + [[ rpc/xdr/src/cli1-xdr.x =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + dest_file=tests/bugs/cli/bug-1353156-get-state-cli-validations.t + [[ tests/bugs/cli/bug-1353156-get-state-cli-validations.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0614-glusterd-Add-option-to-get-all-volume-options-throug.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0615-io-stats-use-gf_atomic_t-instead-of-partial-atomic-v.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0615-io-stats-use-gf_atomic_t-instead-of-partial-atomic-v.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0615-io-stats-use-gf_atomic_t-instead-of-partial-atomic-v.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=xlators/debug/io-stats/src/io-stats.c + [[ xlators/debug/io-stats/src/io-stats.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0615-io-stats-use-gf_atomic_t-instead-of-partial-atomic-v.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0616-glusterd-Add-geo-replication-session-details-to-get-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0616-glusterd-Add-geo-replication-session-details-to-get-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0616-glusterd-Add-geo-replication-session-details-to-get-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=.gitignore + dest_file=.gitignore + [[ .gitignore =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/Makefile.am + dest_file=libglusterfs/src/Makefile.am + [[ libglusterfs/src/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.c + dest_file=libglusterfs/src/common-utils.c + [[ libglusterfs/src/common-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.h + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.h + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0616-glusterd-Add-geo-replication-session-details-to-get-.patch /builddir/build/SOURCES/0616-glusterd-Add-geo-replication-session-details-to-get-.patch:163: new blank line at EOF. + warning: 1 line adds whitespace errors. + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0617-features-shard-Change-default-shard-block-size-to-64.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0617-features-shard-Change-default-shard-block-size-to-64.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0617-features-shard-Change-default-shard-block-size-to-64.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/replicate/bug-1408712.t + dest_file=tests/bugs/replicate/bug-1408712.t + [[ tests/bugs/replicate/bug-1408712.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/bug-1248887.t + dest_file=tests/bugs/shard/bug-1248887.t + [[ tests/bugs/shard/bug-1248887.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/bug-1251824.t + dest_file=tests/bugs/shard/bug-1251824.t + [[ tests/bugs/shard/bug-1251824.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/bug-shard-discard.t + dest_file=tests/bugs/shard/bug-shard-discard.t + [[ tests/bugs/shard/bug-shard-discard.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/bug-shard-zerofill.t + dest_file=tests/bugs/shard/bug-shard-zerofill.t + [[ tests/bugs/shard/bug-shard-zerofill.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/unlinks-and-renames.t + dest_file=tests/bugs/shard/unlinks-and-renames.t + [[ tests/bugs/shard/unlinks-and-renames.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0617-features-shard-Change-default-shard-block-size-to-64.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0618-events-Add-brick-list-in-EVENT_VOLUME_CREATE.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0618-events-Add-brick-list-in-EVENT_VOLUME_CREATE.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0618-events-Add-brick-list-in-EVENT_VOLUME_CREATE.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.h + dest_file=cli/src/cli.h + [[ cli/src/cli.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0618-events-Add-brick-list-in-EVENT_VOLUME_CREATE.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0619-features-locks-Fix-leak-of-posix_lock_t-s-client_uid.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0619-features-locks-Fix-leak-of-posix_lock_t-s-client_uid.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0619-features-locks-Fix-leak-of-posix_lock_t-s-client_uid.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/common.c + dest_file=xlators/features/locks/src/common.c + [[ xlators/features/locks/src/common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/posix.c + dest_file=xlators/features/locks/src/posix.c + [[ xlators/features/locks/src/posix.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/reservelk.c + dest_file=xlators/features/locks/src/reservelk.c + [[ xlators/features/locks/src/reservelk.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0619-features-locks-Fix-leak-of-posix_lock_t-s-client_uid.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0620-features-locks-Maintain-separation-of-lock-client_pi.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0620-features-locks-Maintain-separation-of-lock-client_pi.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0620-features-locks-Maintain-separation-of-lock-client_pi.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/common.c + dest_file=xlators/features/locks/src/common.c + [[ xlators/features/locks/src/common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/posix.c + dest_file=xlators/features/locks/src/posix.c + [[ xlators/features/locks/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0620-features-locks-Maintain-separation-of-lock-client_pi.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0621-glusterfsd-allow-subdir-mount.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0621-glusterfsd-allow-subdir-mount.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0621-glusterfsd-allow-subdir-mount.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/glusterfs.8 + dest_file=doc/glusterfs.8 + [[ doc/glusterfs.8 =~ ^doc/.+ ]] + '[' doc/glusterfs.8 '!=' dev/null ']' + '[' '!' -f doc/glusterfs.8 ']' + for idx in '${!SOURCE_FILES[@]}' + source_file=doc/mount.glusterfs.8 + dest_file=doc/mount.glusterfs.8 + [[ doc/mount.glusterfs.8 =~ ^doc/.+ ]] + '[' doc/mount.glusterfs.8 '!=' dev/null ']' + '[' '!' -f doc/mount.glusterfs.8 ']' + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.c + dest_file=glusterfsd/src/glusterfsd.c + [[ glusterfsd/src/glusterfsd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd.h + dest_file=glusterfsd/src/glusterfsd.h + [[ glusterfsd/src/glusterfsd.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/client_t.c + dest_file=libglusterfs/src/client_t.c + [[ libglusterfs/src/client_t.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/client_t.h + dest_file=libglusterfs/src/client_t.h + [[ libglusterfs/src/client_t.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/options.c + dest_file=libglusterfs/src/options.c + [[ libglusterfs/src/options.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/utils/mount.glusterfs.in + dest_file=tests/features/subdir-mount.t + [[ tests/features/subdir-mount.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/auth/addr/src/addr.c + dest_file=xlators/mount/fuse/utils/mount.glusterfs.in + [[ xlators/mount/fuse/utils/mount.glusterfs.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-handshake.c + dest_file=xlators/protocol/auth/addr/src/addr.c + [[ xlators/protocol/auth/addr/src/addr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-common.c + dest_file=xlators/protocol/client/src/client-handshake.c + [[ xlators/protocol/client/src/client-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-common.h + dest_file=xlators/protocol/server/src/server-common.c + [[ xlators/protocol/server/src/server-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-common.h + [[ xlators/protocol/server/src/server-common.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-helpers.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-rpc-fops.c + dest_file=xlators/protocol/server/src/server-helpers.c + [[ xlators/protocol/server/src/server-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server-rpc-fops.c + [[ xlators/protocol/server/src/server-rpc-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.h + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0621-glusterfsd-allow-subdir-mount.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0622-mount-fuse-Include-sub-directory-in-source-argument-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0622-mount-fuse-Include-sub-directory-in-source-argument-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0622-mount-fuse-Include-sub-directory-in-source-argument-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-bridge.c + dest_file=xlators/mount/fuse/src/fuse-bridge.c + [[ xlators/mount/fuse/src/fuse-bridge.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0622-mount-fuse-Include-sub-directory-in-source-argument-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0623-mount.glusterfs-fix-the-syntax-error.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0623-mount.glusterfs-fix-the-syntax-error.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0623-mount.glusterfs-fix-the-syntax-error.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/utils/mount.glusterfs.in + dest_file=xlators/mount/fuse/utils/mount.glusterfs.in + [[ xlators/mount/fuse/utils/mount.glusterfs.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0623-mount.glusterfs-fix-the-syntax-error.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0624-build-launch-glusterd-upgrade-after-all-new-bits-are.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0624-build-launch-glusterd-upgrade-after-all-new-bits-are.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0624-build-launch-glusterd-upgrade-after-all-new-bits-are.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0624-build-launch-glusterd-upgrade-after-all-new-bits-are.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0625-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0625-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0625-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/utils/mount.glusterfs.in + dest_file=xlators/mount/fuse/utils/mount.glusterfs.in + [[ xlators/mount/fuse/utils/mount.glusterfs.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0625-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0626-protocol-auth-use-the-proper-validation-method.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0626-protocol-auth-use-the-proper-validation-method.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0626-protocol-auth-use-the-proper-validation-method.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/options.c + dest_file=libglusterfs/src/options.c + [[ libglusterfs/src/options.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/options.h + dest_file=libglusterfs/src/options.h + [[ libglusterfs/src/options.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/features/subdir-mount.t + dest_file=tests/features/subdir-mount.t + [[ tests/features/subdir-mount.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0626-protocol-auth-use-the-proper-validation-method.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0627-protocol-server-fix-the-comparision-logic-in-case-of.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0627-protocol-server-fix-the-comparision-logic-in-case-of.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0627-protocol-server-fix-the-comparision-logic-in-case-of.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-common.c + dest_file=xlators/protocol/server/src/server-common.c + [[ xlators/protocol/server/src/server-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0627-protocol-server-fix-the-comparision-logic-in-case-of.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0628-protocol-client-handle-the-subdir-handshake-properly.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0628-protocol-client-handle-the-subdir-handshake-properly.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0628-protocol-client-handle-the-subdir-handshake-properly.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/features/subdir-mount.t + dest_file=tests/features/subdir-mount.t + [[ tests/features/subdir-mount.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/client/src/client-handshake.c + dest_file=xlators/protocol/client/src/client-handshake.c + [[ xlators/protocol/client/src/client-handshake.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0628-protocol-client-handle-the-subdir-handshake-properly.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0629-fuse-fix-the-read-only-mount-flag-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0629-fuse-fix-the-read-only-mount-flag-issue.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0629-fuse-fix-the-read-only-mount-flag-issue.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-bridge.c + dest_file=xlators/mount/fuse/src/fuse-bridge.c + [[ xlators/mount/fuse/src/fuse-bridge.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0629-fuse-fix-the-read-only-mount-flag-issue.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0630-glusterd-delete-source-brick-only-once-in-reset-bric.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0630-glusterd-delete-source-brick-only-once-in-reset-bric.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0630-glusterd-delete-source-brick-only-once-in-reset-bric.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-reset-brick.c + dest_file=tests/bugs/glusterd/bug-1507466-reset-brick-commit-force.t + [[ tests/bugs/glusterd/bug-1507466-reset-brick-commit-force.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0630-glusterd-delete-source-brick-only-once-in-reset-bric.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0631-glusterd-persist-brickinfo-s-port-change-into-gluste.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0631-glusterd-persist-brickinfo-s-port-change-into-gluste.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0631-glusterd-persist-brickinfo-s-port-change-into-gluste.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-server-quorum.c + dest_file=xlators/mgmt/glusterd/src/glusterd-server-quorum.c + [[ xlators/mgmt/glusterd/src/glusterd-server-quorum.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0631-glusterd-persist-brickinfo-s-port-change-into-gluste.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0632-build-remove-pretrans-script-for-python-gluster.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0632-build-remove-pretrans-script-for-python-gluster.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0632-build-remove-pretrans-script-for-python-gluster.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0632-build-remove-pretrans-script-for-python-gluster.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0633-mgmt-glusterd-Cleanup-memory-leaks-in-handshake.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0633-mgmt-glusterd-Cleanup-memory-leaks-in-handshake.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0633-mgmt-glusterd-Cleanup-memory-leaks-in-handshake.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0633-mgmt-glusterd-Cleanup-memory-leaks-in-handshake.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0634-glusterd-Fix-glusterd-mem-leaks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0634-glusterd-Fix-glusterd-mem-leaks.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0634-glusterd-Fix-glusterd-mem-leaks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handshake.c + [[ xlators/mgmt/glusterd/src/glusterd-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0634-glusterd-Fix-glusterd-mem-leaks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0635-glusterd-Marking-all-the-brick-status-as-stopped-whe.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0635-glusterd-Marking-all-the-brick-status-as-stopped-whe.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0635-glusterd-Marking-all-the-brick-status-as-stopped-whe.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=tests/bugs/glusterd/bug-1499509-disconnect-in-brick-mux.t + [[ tests/bugs/glusterd/bug-1499509-disconnect-in-brick-mux.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0635-glusterd-Marking-all-the-brick-status-as-stopped-whe.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0636-glusterd-clean-up-portmap-on-brick-disconnect.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0636-glusterd-clean-up-portmap-on-brick-disconnect.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0636-glusterd-clean-up-portmap-on-brick-disconnect.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.h + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.h + [[ xlators/mgmt/glusterd/src/glusterd-pmap.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0636-glusterd-clean-up-portmap-on-brick-disconnect.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0637-glusterd-fix-brick-restart-parallelism.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0637-glusterd-fix-brick-restart-parallelism.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0637-glusterd-fix-brick-restart-parallelism.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-server-quorum.c + dest_file=xlators/mgmt/glusterd/src/glusterd-server-quorum.c + [[ xlators/mgmt/glusterd/src/glusterd-server-quorum.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0637-glusterd-fix-brick-restart-parallelism.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0638-glusterd-Free-up-svc-conn-on-volume-delete.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0638-glusterd-Free-up-svc-conn-on-volume-delete.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0638-glusterd-Free-up-svc-conn-on-volume-delete.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0638-glusterd-Free-up-svc-conn-on-volume-delete.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0639-glusterd-introduce-timer-in-mgmt_v3_lock.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0639-glusterd-introduce-timer-in-mgmt_v3_lock.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0639-glusterd-introduce-timer-in-mgmt_v3_lock.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/glusterd.vol.in + dest_file=extras/glusterd.vol.in + [[ extras/glusterd.vol.in =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/common-utils.h + dest_file=libglusterfs/src/common-utils.h + [[ libglusterfs/src/common-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/mem-types.h + dest_file=libglusterfs/src/mem-types.h + [[ libglusterfs/src/mem-types.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-locks.c + dest_file=xlators/mgmt/glusterd/src/glusterd-locks.c + [[ xlators/mgmt/glusterd/src/glusterd-locks.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-locks.h + dest_file=xlators/mgmt/glusterd/src/glusterd-locks.h + [[ xlators/mgmt/glusterd/src/glusterd-locks.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0639-glusterd-introduce-timer-in-mgmt_v3_lock.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0640-dict-Don-t-expose-get_new_dict-dict_destroy.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0640-dict-Don-t-expose-get_new_dict-dict_destroy.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0640-dict-Don-t-expose-get_new_dict-dict_destroy.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-parser.c + dest_file=cli/src/cli-cmd-parser.c + [[ cli/src/cli-cmd-parser.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-system.c + dest_file=cli/src/cli-cmd-system.c + [[ cli/src/cli-cmd-system.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-cmd-volume.c + dest_file=cli/src/cli-cmd-volume.c + [[ cli/src/cli-cmd-volume.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli-rpc-ops.c + dest_file=cli/src/cli-rpc-ops.c + [[ cli/src/cli-rpc-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=cli/src/cli.c + dest_file=cli/src/cli.c + [[ cli/src/cli.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/dict.h + dest_file=libglusterfs/src/dict.h + [[ libglusterfs/src/dict.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + dest_file=xlators/mgmt/glusterd/src/glusterd-geo-rep.c + [[ xlators/mgmt/glusterd/src/glusterd-geo-rep.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0640-dict-Don-t-expose-get_new_dict-dict_destroy.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0641-features-locks-Fix-memory-leaks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0641-features-locks-Fix-memory-leaks.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0641-features-locks-Fix-memory-leaks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/clear.c + dest_file=xlators/features/locks/src/clear.c + [[ xlators/features/locks/src/clear.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/common.c + dest_file=xlators/features/locks/src/common.c + [[ xlators/features/locks/src/common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/entrylk.c + dest_file=xlators/features/locks/src/entrylk.c + [[ xlators/features/locks/src/entrylk.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/inodelk.c + dest_file=xlators/features/locks/src/inodelk.c + [[ xlators/features/locks/src/inodelk.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/locks/src/posix.c + dest_file=xlators/features/locks/src/posix.c + [[ xlators/features/locks/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0641-features-locks-Fix-memory-leaks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0642-gfapi-set-lkowner-in-glfd.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0642-gfapi-set-lkowner-in-glfd.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0642-gfapi-set-lkowner-in-glfd.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.aliases + dest_file=api/src/gfapi.aliases + [[ api/src/gfapi.aliases =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/gfapi.map + dest_file=api/src/gfapi.map + [[ api/src/gfapi.map =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-fops.c + dest_file=api/src/glfs-fops.c + [[ api/src/glfs-fops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs-internal.h + dest_file=api/src/glfs-internal.h + [[ api/src/glfs-internal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=api/src/glfs.h + dest_file=api/src/glfs.h + [[ api/src/glfs.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0642-gfapi-set-lkowner-in-glfd.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0643-build-remove-ExclusiveArch-from-spec-file.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0643-build-remove-ExclusiveArch-from-spec-file.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0643-build-remove-ExclusiveArch-from-spec-file.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0643-build-remove-ExclusiveArch-from-spec-file.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0644-libglusterfs-fix-the-call_stack_set_group-function.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0644-libglusterfs-fix-the-call_stack_set_group-function.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0644-libglusterfs-fix-the-call_stack_set_group-function.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/stack.c + dest_file=libglusterfs/src/stack.c + [[ libglusterfs/src/stack.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/stack.h + dest_file=libglusterfs/src/stack.h + [[ libglusterfs/src/stack.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mount/fuse/src/fuse-helpers.c + dest_file=xlators/mount/fuse/src/fuse-helpers.c + [[ xlators/mount/fuse/src/fuse-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-helpers.c + dest_file=xlators/protocol/server/src/server-helpers.c + [[ xlators/protocol/server/src/server-helpers.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0644-libglusterfs-fix-the-call_stack_set_group-function.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0645-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0645-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0645-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + dest_file=xlators/mgmt/glusterd/src/glusterd-pmap.c + [[ xlators/mgmt/glusterd/src/glusterd-pmap.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0645-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0646-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0646-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0646-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0646-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0647-glusterd-optimize-glusterd-import-volumes-code-path.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0647-glusterd-optimize-glusterd-import-volumes-code-path.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0647-glusterd-optimize-glusterd-import-volumes-code-path.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0647-glusterd-optimize-glusterd-import-volumes-code-path.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0648-glusterd-import-volumes-in-separate-synctask.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0648-glusterd-import-volumes-in-separate-synctask.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0648-glusterd-import-volumes-in-separate-synctask.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.h + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.h + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd.h + [[ xlators/mgmt/glusterd/src/glusterd.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0648-glusterd-import-volumes-in-separate-synctask.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0649-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0649-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0649-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0649-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0650-glusterd-snapshot-fix-the-compare-snap-logic.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0650-glusterd-snapshot-fix-the-compare-snap-logic.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0650-glusterd-snapshot-fix-the-compare-snap-logic.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0650-glusterd-snapshot-fix-the-compare-snap-logic.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0651-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0651-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0651-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0651-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0652-shared-storage-Prevent-mounting-shared-storage-from-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0652-shared-storage-Prevent-mounting-shared-storage-from-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0652-shared-storage-Prevent-mounting-shared-storage-from-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0652-shared-storage-Prevent-mounting-shared-storage-from-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0653-server-auth-add-option-for-strict-authentication.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0653-server-auth-add-option-for-strict-authentication.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0653-server-auth-add-option-for-strict-authentication.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/auth/login/src/login.c + dest_file=xlators/protocol/auth/login/src/login.c + [[ xlators/protocol/auth/login/src/login.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/authenticate.c + dest_file=xlators/protocol/server/src/authenticate.c + [[ xlators/protocol/server/src/authenticate.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/authenticate.h + dest_file=xlators/protocol/server/src/authenticate.h + [[ xlators/protocol/server/src/authenticate.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.h + dest_file=xlators/protocol/server/src/server.h + [[ xlators/protocol/server/src/server.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0653-server-auth-add-option-for-strict-authentication.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0654-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0654-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0654-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0654-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0655-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0655-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0655-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0655-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0656-server-auth-fix-regression-in-honouring-auth.allow.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0656-server-auth-fix-regression-in-honouring-auth.allow.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0656-server-auth-fix-regression-in-honouring-auth.allow.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/auth/login/src/login.c + dest_file=xlators/protocol/auth/login/src/login.c + [[ xlators/protocol/auth/login/src/login.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/authenticate.c + dest_file=xlators/protocol/server/src/authenticate.c + [[ xlators/protocol/server/src/authenticate.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/authenticate.h + dest_file=xlators/protocol/server/src/authenticate.h + [[ xlators/protocol/server/src/authenticate.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server-handshake.c + dest_file=xlators/protocol/server/src/server-handshake.c + [[ xlators/protocol/server/src/server-handshake.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.c + dest_file=xlators/protocol/server/src/server.c + [[ xlators/protocol/server/src/server.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/protocol/server/src/server.h + dest_file=xlators/protocol/server/src/server.h + [[ xlators/protocol/server/src/server.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0656-server-auth-fix-regression-in-honouring-auth.allow.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0657-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0657-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0657-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0657-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0658-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0658-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0658-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0658-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0659-gluster-Allow-only-read-only-CLI-commands-via-remote.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0659-gluster-Allow-only-read-only-CLI-commands-via-remote.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0659-gluster-Allow-only-read-only-CLI-commands-via-remote.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.c + dest_file=xlators/mgmt/glusterd/src/glusterd.c + [[ xlators/mgmt/glusterd/src/glusterd.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0659-gluster-Allow-only-read-only-CLI-commands-via-remote.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0660-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0660-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0660-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0660-Revert-geo-rep-Remove-lazy-umount-and-use-mount-name.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0661-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0661-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0661-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gconf.py + dest_file=geo-replication/syncdaemon/gconf.py + [[ geo-replication/syncdaemon/gconf.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/gsyncd.py + dest_file=geo-replication/syncdaemon/gsyncd.py + [[ geo-replication/syncdaemon/gsyncd.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/monitor.py + dest_file=geo-replication/syncdaemon/monitor.py + [[ geo-replication/syncdaemon/monitor.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/syncdutils.py + dest_file=geo-replication/syncdaemon/syncdutils.py + [[ geo-replication/syncdaemon/syncdutils.py =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=glusterfs.spec.in + [[ glusterfs.spec.in =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0661-Revert-Revert-geo-rep-Remove-lazy-umount-and-use-mou.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0662-storage-posix-Use-the-ret-value-of-posix_gfid_heal.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0662-storage-posix-Use-the-ret-value-of-posix_gfid_heal.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0662-storage-posix-Use-the-ret-value-of-posix_gfid_heal.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0662-storage-posix-Use-the-ret-value-of-posix_gfid_heal.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0663-features-shard-Pass-the-correct-block-num-to-store-i.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0663-features-shard-Pass-the-correct-block-num-to-store-i.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0663-features-shard-Pass-the-correct-block-num-to-store-i.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0663-features-shard-Pass-the-correct-block-num-to-store-i.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0664-features-shard-Leverage-block_num-info-in-inode-ctx-.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0664-features-shard-Leverage-block_num-info-in-inode-ctx-.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0664-features-shard-Leverage-block_num-info-in-inode-ctx-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0664-features-shard-Leverage-block_num-info-in-inode-ctx-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0665-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0665-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0665-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/bugs/shard/shard-inode-refcount-test.t + [[ tests/bugs/shard/shard-inode-refcount-test.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0665-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0666-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0666-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0666-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/shard/shard-inode-refcount-test.t + dest_file=tests/bugs/shard/bug-1468483.t + [[ tests/bugs/shard/bug-1468483.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard-messages.h + dest_file=tests/bugs/shard/shard-inode-refcount-test.t + [[ tests/bugs/shard/shard-inode-refcount-test.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard-messages.h + [[ xlators/features/shard/src/shard-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.h + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0666-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0667-features-shard-Do-list_del_init-while-list-memory-is.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0667-features-shard-Do-list_del_init-while-list-memory-is.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0667-features-shard-Do-list_del_init-while-list-memory-is.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/features/shard/src/shard.c + dest_file=xlators/features/shard/src/shard.c + [[ xlators/features/shard/src/shard.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0667-features-shard-Do-list_del_init-while-list-memory-is.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0668-storage-posix-Add-active-fd-count-option-in-gluster.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0668-storage-posix-Add-active-fd-count-option-in-gluster.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0668-storage-posix-Add-active-fd-count-option-in-gluster.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/fd.c + dest_file=libglusterfs/src/fd.c + [[ libglusterfs/src/fd.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/glusterfs.h + dest_file=libglusterfs/src/glusterfs.h + [[ libglusterfs/src/glusterfs.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.c + dest_file=libglusterfs/src/inode.c + [[ libglusterfs/src/inode.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/inode.h + dest_file=libglusterfs/src/inode.h + [[ libglusterfs/src/inode.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/volume.rc + dest_file=tests/volume.rc + [[ tests/volume.rc =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix-helpers.c + dest_file=xlators/storage/posix/src/posix-helpers.c + [[ xlators/storage/posix/src/posix-helpers.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=xlators/storage/posix/src/posix.c + [[ xlators/storage/posix/src/posix.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0668-storage-posix-Add-active-fd-count-option-in-gluster.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0669-cluster-afr-Make-afr_fsync-a-transaction.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0669-cluster-afr-Make-afr_fsync-a-transaction.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0669-cluster-afr-Make-afr_fsync-a-transaction.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=xlators/cluster/afr/src/afr-inode-write.c + [[ xlators/cluster/afr/src/afr-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.h + dest_file=xlators/cluster/afr/src/afr-inode-write.h + [[ xlators/cluster/afr/src/afr-inode-write.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0669-cluster-afr-Make-afr_fsync-a-transaction.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0670-cluster-afr-Remove-compound-fops-usage-in-afr.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0670-cluster-afr-Remove-compound-fops-usage-in-afr.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0670-cluster-afr-Remove-compound-fops-usage-in-afr.patch + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/basic/afr/compounded-write-txns.t + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.h + [[ xlators/cluster/afr/src/afr-transaction.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.h + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0670-cluster-afr-Remove-compound-fops-usage-in-afr.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0671-cluster-afr-Remove-unused-code-paths.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0671-cluster-afr-Remove-unused-code-paths.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0671-cluster-afr-Remove-unused-code-paths.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-dir-write.c + dest_file=xlators/cluster/afr/src/afr-dir-write.c + [[ xlators/cluster/afr/src/afr-dir-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=xlators/cluster/afr/src/afr-inode-write.c + [[ xlators/cluster/afr/src/afr-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-lk-common.c + dest_file=xlators/cluster/afr/src/afr-lk-common.c + [[ xlators/cluster/afr/src/afr-lk-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.h + dest_file=xlators/cluster/afr/src/afr-transaction.h + [[ xlators/cluster/afr/src/afr-transaction.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.c + dest_file=xlators/cluster/afr/src/afr.c + [[ xlators/cluster/afr/src/afr.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/pump.c + dest_file=xlators/cluster/afr/src/pump.c + [[ xlators/cluster/afr/src/pump.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0671-cluster-afr-Remove-unused-code-paths.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0672-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0672-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0672-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=tests/bugs/replicate/bug-966018.t + dest_file=xlators/cluster/afr/src/afr-common.c + [[ xlators/cluster/afr/src/afr-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-common.c + dest_file=xlators/cluster/afr/src/afr-inode-write.c + [[ xlators/cluster/afr/src/afr-inode-write.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=xlators/cluster/afr/src/afr-lk-common.c + [[ xlators/cluster/afr/src/afr-lk-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-lk-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-common.c + [[ xlators/cluster/afr/src/afr-self-heal-common.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-common.c + dest_file=xlators/cluster/afr/src/afr-self-heal-data.c + [[ xlators/cluster/afr/src/afr-self-heal-data.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal-data.c + dest_file=xlators/cluster/afr/src/afr-self-heal.h + [[ xlators/cluster/afr/src/afr-self-heal.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-self-heal.h + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.h + [[ xlators/cluster/afr/src/afr-transaction.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.h + dest_file=xlators/cluster/afr/src/afr.h + [[ xlators/cluster/afr/src/afr.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr.h + dest_file= + [[ '' =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0672-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0673-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0673-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0673-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-inode-write.c + dest_file=tests/basic/afr/afr-no-fsync.t + [[ tests/basic/afr/afr-no-fsync.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0673-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0674-afr-fixes-to-afr-eager-locking.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0674-afr-fixes-to-afr-eager-locking.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0674-afr-fixes-to-afr-eager-locking.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=tests/bugs/replicate/bug-1561129-enospc.t + [[ tests/bugs/replicate/bug-1561129-enospc.t =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0674-afr-fixes-to-afr-eager-locking.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0675-block-profile-enable-cluster.eager-lock-in-block-pro.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0675-block-profile-enable-cluster.eager-lock-in-block-pro.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0675-block-profile-enable-cluster.eager-lock-in-block-pro.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/group-gluster-block + dest_file=extras/group-gluster-block + [[ extras/group-gluster-block =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0675-block-profile-enable-cluster.eager-lock-in-block-pro.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0676-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0676-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0676-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/storage/posix/src/posix.c + dest_file=tests/basic/posix/zero-fill-enospace.c + [[ tests/basic/posix/zero-fill-enospace.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0676-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0677-cluster-afr-Increase-the-lock-count-on-success.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0677-cluster-afr-Increase-the-lock-count-on-success.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0677-cluster-afr-Increase-the-lock-count-on-success.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-lk-common.c + dest_file=xlators/cluster/afr/src/afr-lk-common.c + [[ xlators/cluster/afr/src/afr-lk-common.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0677-cluster-afr-Increase-the-lock-count-on-success.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0678-extras-group-add-database-workload-profile.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0678-extras-group-add-database-workload-profile.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0678-extras-group-add-database-workload-profile.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=extras/Makefile.am + dest_file=extras/Makefile.am + [[ extras/Makefile.am =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfs.spec.in + dest_file=extras/group-db-workload + [[ extras/group-db-workload =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0678-extras-group-add-database-workload-profile.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0679-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0679-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0679-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/globals.h + dest_file=libglusterfs/src/globals.h + [[ libglusterfs/src/globals.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=tests/bugs/glusterd/daemon-log-level-option.t + [[ tests/bugs/glusterd/daemon-log-level-option.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-messages.h + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + dest_file=xlators/mgmt/glusterd/src/glusterd-messages.h + [[ xlators/mgmt/glusterd/src/glusterd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c + dest_file=xlators/mgmt/glusterd/src/glusterd-op-sm.c + [[ xlators/mgmt/glusterd/src/glusterd-op-sm.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + dest_file=xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c + [[ xlators/mgmt/glusterd/src/glusterd-svc-mgmt.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd.h + dest_file=xlators/mgmt/glusterd/src/glusterd-volume-set.c + [[ xlators/mgmt/glusterd/src/glusterd-volume-set.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0679-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0680-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0680-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0680-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-messages.h + dest_file=glusterfsd/src/glusterfsd-messages.h + [[ glusterfsd/src/glusterfsd-messages.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=glusterfsd/src/glusterfsd-mgmt.c + dest_file=glusterfsd/src/glusterfsd-mgmt.c + [[ glusterfsd/src/glusterfsd-mgmt.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0680-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0681-geo-rep-Fix-for-EINVAL-errors-while-syncing-symlinks.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0681-geo-rep-Fix-for-EINVAL-errors-while-syncing-symlinks.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0681-geo-rep-Fix-for-EINVAL-errors-while-syncing-symlinks.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/master.py + dest_file=geo-replication/syncdaemon/master.py + [[ geo-replication/syncdaemon/master.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0681-geo-rep-Fix-for-EINVAL-errors-while-syncing-symlinks.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0682-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0682-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0682-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/cluster/afr/src/afr-transaction.c + dest_file=xlators/cluster/afr/src/afr-transaction.c + [[ xlators/cluster/afr/src/afr-transaction.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0682-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ cut -f 3 -d ' ' ++ grep -i 'rename to' /builddir/build/SOURCES/0683-glusterd-fix-client-io-threads-option-for-replicate-.patch + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0683-glusterd-fix-client-io-threads-option-for-replicate-.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0683-glusterd-fix-client-io-threads-option-for-replicate-.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + dest_file=tests/bugs/replicate/bug-1498570-client-iot-graph-check.t + [[ tests/bugs/replicate/bug-1498570-client-iot-graph-check.t =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-handler.c + dest_file=xlators/mgmt/glusterd/src/glusterd-brick-ops.c + [[ xlators/mgmt/glusterd/src/glusterd-brick-ops.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-handler.c + [[ xlators/mgmt/glusterd/src/glusterd-handler.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-volume-ops.c + dest_file=xlators/mgmt/glusterd/src/glusterd-volgen.c + [[ xlators/mgmt/glusterd/src/glusterd-volgen.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0683-glusterd-fix-client-io-threads-option-for-replicate-.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0684-glusterd-show-brick-online-after-port-registration.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0684-glusterd-show-brick-online-after-port-registration.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0684-glusterd-show-brick-online-after-port-registration.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0684-glusterd-show-brick-online-after-port-registration.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0685-glusterd-show-brick-online-after-port-registration-e.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0685-glusterd-show-brick-online-after-port-registration-e.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0685-glusterd-show-brick-online-after-port-registration-e.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + dest_file=xlators/mgmt/glusterd/src/glusterd-snapshot.c + [[ xlators/mgmt/glusterd/src/glusterd-snapshot.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.h + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.h + [[ xlators/mgmt/glusterd/src/glusterd-utils.h =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0685-glusterd-show-brick-online-after-port-registration-e.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0686-glusterd-_is_prefix-should-handle-0-length-paths.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ cut -f 2- -d / ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0686-glusterd-_is_prefix-should-handle-0-length-paths.patch + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0686-glusterd-_is_prefix-should-handle-0-length-paths.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0686-glusterd-_is_prefix-should-handle-0-length-paths.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0687-glusterd-log-improvements-on-brick-creation-validati.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0687-glusterd-log-improvements-on-brick-creation-validati.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0687-glusterd-log-improvements-on-brick-creation-validati.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/mgmt/glusterd/src/glusterd-utils.c + dest_file=xlators/mgmt/glusterd/src/glusterd-utils.c + [[ xlators/mgmt/glusterd/src/glusterd-utils.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0687-glusterd-log-improvements-on-brick-creation-validati.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0688-logging-Avoid-re-initing-log-level-in-io-stats.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0688-logging-Avoid-re-initing-log-level-in-io-stats.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0688-logging-Avoid-re-initing-log-level-in-io-stats.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=libglusterfs/src/ctx.c + dest_file=libglusterfs/src/ctx.c + [[ libglusterfs/src/ctx.c =~ ^doc/.+ ]] + for idx in '${!SOURCE_FILES[@]}' + source_file=xlators/debug/io-stats/src/io-stats.c + dest_file=xlators/debug/io-stats/src/io-stats.c + [[ xlators/debug/io-stats/src/io-stats.c =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0688-logging-Avoid-re-initing-log-level-in-io-stats.patch + read p + rename_to=($(grep -i 'rename to' $p | cut -f 3 -d ' ')) ++ grep -i 'rename to' /builddir/build/SOURCES/0689-geo-rep-Fix-symlink-rename-syncing-issue.patch ++ cut -f 3 -d ' ' + '[' 0 -gt 0 ']' + SOURCE_FILES=($(egrep '^\-\-\- a/' $p | cut -f 2- -d '/')) ++ egrep '^\-\-\- a/' /builddir/build/SOURCES/0689-geo-rep-Fix-symlink-rename-syncing-issue.patch ++ cut -f 2- -d / + DEST_FILES=($(egrep '^\+\+\+ b/' $p | cut -f 2- -d '/')) ++ egrep '^\+\+\+ b/' /builddir/build/SOURCES/0689-geo-rep-Fix-symlink-rename-syncing-issue.patch ++ cut -f 2- -d / + EXCLUDE_DOCS=() + for idx in '${!SOURCE_FILES[@]}' + source_file=geo-replication/syncdaemon/resource.py + dest_file=geo-replication/syncdaemon/resource.py + [[ geo-replication/syncdaemon/resource.py =~ ^doc/.+ ]] + EXCLUDE_DOCS_OPT= + git apply -p1 --exclude=rfc.sh --exclude=.gitignore --exclude=MAINTAINERS --exclude=extras/checkpatch.pl --exclude=build-aux/checkpatch.pl '--exclude=tests/*' /builddir/build/SOURCES/0689-geo-rep-Fix-symlink-rename-syncing-issue.patch + read p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.WLcqoc + umask 022 + cd /builddir/build/BUILD + cd glusterfs-3.8.4 + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro,-z,now' + export LDFLAGS + ./autogen.sh ... GlusterFS autogen ... Running aclocal... Running autoheader... Running libtoolize... Running autoconf... Running automake... Running autogen.sh in argp-standalone ... Please proceed with configuring, compiling, and installing. + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro,-z,now' + export LDFLAGS + '[' 1 == 1 ']' + '[' aarch64 == ppc64le ']' ++ find . -name config.guess -o -name config.sub + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-tmpfilesdir=/usr/lib/tmpfiles.d --disable-georeplication --enable-firewalld checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether make supports nested variables... (cached) yes checking build system type... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-linux-gnu checking for aarch64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert aarch64-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-gnu-strip... no checking for strip... strip checking for aarch64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for aarch64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for rpcgen... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking for bison... bison -y checking for aarch64-redhat-linux-gnu-ld... /usr/bin/ld checking for MD5 in -lcrypto... yes checking for pthread_mutex_init in -lpthread... yes checking for dlopen... no checking for dlopen in -ldl... yes checking for rl_do_undo in -lreadline... yes checking for gettext in -lintl... no checking sys/xattr.h usability... yes checking sys/xattr.h presence... yes checking for sys/xattr.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/extattr.h usability... no checking sys/extattr.h presence... no checking for sys/extattr.h... no checking openssl/dh.h usability... yes checking openssl/dh.h presence... yes checking for openssl/dh.h... yes checking openssl/ecdh.h usability... yes checking openssl/ecdh.h presence... yes checking for openssl/ecdh.h... yes checking for pow in -lm... yes checking for aarch64-redhat-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for UUID... yes checking uuid.h usability... yes checking uuid.h presence... no checking for uuid.h... yes configure: WARNING: uuid.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: uuid.h: proceeding with the compiler's result checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking acl/libacl.h usability... yes checking acl/libacl.h presence... yes checking for acl/libacl.h... yes checking openssl/md5.h usability... yes checking openssl/md5.h presence... yes checking for openssl/md5.h... yes checking for adler32 in -lz... yes checking linux/falloc.h usability... yes checking linux/falloc.h presence... yes checking for linux/falloc.h... yes checking linux/oom.h usability... yes checking linux/oom.h presence... yes checking for linux/oom.h... yes checking for pthread_spin_init... yes checking for strnlen... yes checking for setfsuid... yes checking for setfsgid... yes checking for umount2... yes checking for python... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/site-packages checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages 2.7 checking for PYTHON... yes checking /usr/include/python2.7/Python.h usability... yes checking /usr/include/python2.7/Python.h presence... yes checking for /usr/include/python2.7/Python.h... yes checking for lvm_init,lvm_lv_from_name in -llvm2app... yes checking whether lvm_lv_from_name is declared... yes checking for CRYPTO_THREADID_set_callback in -lcrypto... yes checking for TLSv1_2_method in -lssl... yes checking openssl/cmac.h usability... yes checking openssl/cmac.h presence... yes checking for openssl/cmac.h... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking for ibv_get_device_list in -libverbs... yes checking for rdma_create_id in -lrdmacm... yes checking whether RDMA_OPTION_ID_REUSEADDR is declared... yes checking for ZLIB... yes features requiring zlib enabled: yes checking for SQLITE... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.6.19... yes (version 2.9.1) checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking for malloc_stats... yes checking for struct stat.st_atim.tv_nsec... yes checking for struct stat.st_atimespec.tv_nsec... no checking for linkat... yes checking for clock_gettime in -lrt... yes checking argp.h usability... yes checking argp.h presence... yes checking for argp.h... yes checking for __atomic_load... no checking for __sync_fetch_and_add... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for llistxattr... yes checking for fdatasync... yes checking for fallocate... yes checking for posix_fallocate... yes checking whether SEEK_HOLE is declared... yes checking for /etc/debian_version... no checking for /etc/SuSE-release... no checking for /etc/redhat-release... yes checking whether gcc accepts -Werror=format-security... yes checking whether gcc accepts -Werror=implicit-function-declaration... yes checking if compiling with clang... no checking for readline in -lreadline -lcurses... yes checking for readline in -lreadline -ltermcap... yes checking for readline in -lreadline -lncurses... yes checking for io_setup in -laio... yes building glupy with -isystem /usr/include/python2.7 -l python2.7 checking for URCU... yes checking for URCU_CDS... no checking for URCU_CDS... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libglusterfs/Makefile config.status: creating libglusterfs/src/Makefile config.status: creating libglusterfs/src/gfdb/Makefile config.status: creating geo-replication/src/peer_gsec_create config.status: creating geo-replication/src/peer_mountbroker config.status: creating geo-replication/src/peer_mountbroker.py config.status: creating extras/peer_add_secret_pub config.status: creating extras/snap_scheduler/conf.py config.status: creating geo-replication/syncdaemon/conf.py config.status: creating glusterfsd/Makefile config.status: creating glusterfsd/src/Makefile config.status: creating rpc/Makefile config.status: creating rpc/rpc-lib/Makefile config.status: creating rpc/rpc-lib/src/Makefile config.status: creating rpc/rpc-transport/Makefile config.status: creating rpc/rpc-transport/socket/Makefile config.status: creating rpc/rpc-transport/socket/src/Makefile config.status: creating rpc/rpc-transport/rdma/Makefile config.status: creating rpc/rpc-transport/rdma/src/Makefile config.status: creating rpc/xdr/Makefile config.status: creating rpc/xdr/src/Makefile config.status: creating xlators/Makefile config.status: creating xlators/meta/Makefile config.status: creating xlators/meta/src/Makefile config.status: creating xlators/mount/Makefile config.status: creating xlators/mount/fuse/Makefile config.status: creating xlators/mount/fuse/src/Makefile config.status: creating xlators/mount/fuse/utils/mount.glusterfs config.status: creating xlators/mount/fuse/utils/mount_glusterfs config.status: creating xlators/mount/fuse/utils/Makefile config.status: creating xlators/storage/Makefile config.status: creating xlators/storage/posix/Makefile config.status: creating xlators/storage/posix/src/Makefile config.status: creating xlators/storage/bd/Makefile config.status: creating xlators/storage/bd/src/Makefile config.status: creating xlators/cluster/Makefile config.status: creating xlators/cluster/afr/Makefile config.status: creating xlators/cluster/afr/src/Makefile config.status: creating xlators/cluster/stripe/Makefile config.status: creating xlators/cluster/stripe/src/Makefile config.status: creating xlators/cluster/dht/Makefile config.status: creating xlators/cluster/dht/src/Makefile config.status: creating xlators/cluster/ec/Makefile config.status: creating xlators/cluster/ec/src/Makefile config.status: creating xlators/performance/Makefile config.status: creating xlators/performance/write-behind/Makefile config.status: creating xlators/performance/write-behind/src/Makefile config.status: creating xlators/performance/read-ahead/Makefile config.status: creating xlators/performance/read-ahead/src/Makefile config.status: creating xlators/performance/readdir-ahead/Makefile config.status: creating xlators/performance/readdir-ahead/src/Makefile config.status: creating xlators/performance/io-threads/Makefile config.status: creating xlators/performance/io-threads/src/Makefile config.status: creating xlators/performance/io-cache/Makefile config.status: creating xlators/performance/io-cache/src/Makefile config.status: creating xlators/performance/symlink-cache/Makefile config.status: creating xlators/performance/symlink-cache/src/Makefile config.status: creating xlators/performance/quick-read/Makefile config.status: creating xlators/performance/quick-read/src/Makefile config.status: creating xlators/performance/open-behind/Makefile config.status: creating xlators/performance/open-behind/src/Makefile config.status: creating xlators/performance/md-cache/Makefile config.status: creating xlators/performance/md-cache/src/Makefile config.status: creating xlators/performance/decompounder/Makefile config.status: creating xlators/performance/decompounder/src/Makefile config.status: creating xlators/performance/nl-cache/Makefile config.status: creating xlators/performance/nl-cache/src/Makefile config.status: creating xlators/debug/Makefile config.status: creating xlators/debug/trace/Makefile config.status: creating xlators/debug/trace/src/Makefile config.status: creating xlators/debug/error-gen/Makefile config.status: creating xlators/debug/error-gen/src/Makefile config.status: creating xlators/debug/io-stats/Makefile config.status: creating xlators/debug/io-stats/src/Makefile config.status: creating xlators/protocol/Makefile config.status: creating xlators/protocol/auth/Makefile config.status: creating xlators/protocol/auth/addr/Makefile config.status: creating xlators/protocol/auth/addr/src/Makefile config.status: creating xlators/protocol/auth/login/Makefile config.status: creating xlators/protocol/auth/login/src/Makefile config.status: creating xlators/protocol/client/Makefile config.status: creating xlators/protocol/client/src/Makefile config.status: creating xlators/protocol/server/Makefile config.status: creating xlators/protocol/server/src/Makefile config.status: creating xlators/features/Makefile config.status: creating xlators/features/arbiter/Makefile config.status: creating xlators/features/arbiter/src/Makefile config.status: creating xlators/features/changelog/Makefile config.status: creating xlators/features/changelog/src/Makefile config.status: creating xlators/features/changelog/lib/Makefile config.status: creating xlators/features/changelog/lib/src/Makefile config.status: creating xlators/features/changetimerecorder/Makefile config.status: creating xlators/features/changetimerecorder/src/Makefile config.status: creating xlators/features/glupy/Makefile config.status: creating xlators/features/glupy/examples/Makefile config.status: creating xlators/features/glupy/src/Makefile config.status: creating xlators/features/glupy/src/setup.py config.status: creating xlators/features/glupy/src/__init__.py config.status: creating xlators/features/glupy/src/glupy/Makefile config.status: creating xlators/features/locks/Makefile config.status: creating xlators/features/locks/src/Makefile config.status: creating xlators/features/quota/Makefile config.status: creating xlators/features/quota/src/Makefile config.status: creating xlators/features/marker/Makefile config.status: creating xlators/features/marker/src/Makefile config.status: creating xlators/features/read-only/Makefile config.status: creating xlators/features/read-only/src/Makefile config.status: creating xlators/features/compress/Makefile config.status: creating xlators/features/compress/src/Makefile config.status: creating xlators/features/mac-compat/Makefile config.status: creating xlators/features/mac-compat/src/Makefile config.status: creating xlators/features/quiesce/Makefile config.status: creating xlators/features/quiesce/src/Makefile config.status: creating xlators/features/barrier/Makefile config.status: creating xlators/features/barrier/src/Makefile config.status: creating xlators/features/index/Makefile config.status: creating xlators/features/index/src/Makefile config.status: creating xlators/features/protect/Makefile config.status: creating xlators/features/protect/src/Makefile config.status: creating xlators/features/gfid-access/Makefile config.status: creating xlators/features/gfid-access/src/Makefile config.status: creating xlators/features/trash/Makefile config.status: creating xlators/features/trash/src/Makefile config.status: creating xlators/features/snapview-server/Makefile config.status: creating xlators/features/snapview-server/src/Makefile config.status: creating xlators/features/snapview-client/Makefile config.status: creating xlators/features/snapview-client/src/Makefile config.status: creating xlators/features/upcall/Makefile config.status: creating xlators/features/upcall/src/Makefile config.status: creating xlators/features/shard/Makefile config.status: creating xlators/features/shard/src/Makefile config.status: creating xlators/features/bit-rot/Makefile config.status: creating xlators/features/bit-rot/src/Makefile config.status: creating xlators/features/bit-rot/src/stub/Makefile config.status: creating xlators/features/bit-rot/src/bitd/Makefile config.status: creating xlators/features/leases/Makefile config.status: creating xlators/features/leases/src/Makefile config.status: creating xlators/playground/Makefile config.status: creating xlators/playground/template/Makefile config.status: creating xlators/playground/template/src/Makefile config.status: creating xlators/encryption/Makefile config.status: creating xlators/encryption/rot-13/Makefile config.status: creating xlators/encryption/rot-13/src/Makefile config.status: creating xlators/encryption/crypt/Makefile config.status: creating xlators/encryption/crypt/src/Makefile config.status: creating xlators/system/Makefile config.status: creating xlators/system/posix-acl/Makefile config.status: creating xlators/system/posix-acl/src/Makefile config.status: creating xlators/nfs/Makefile config.status: creating xlators/nfs/server/Makefile config.status: creating xlators/nfs/server/src/Makefile config.status: creating xlators/mgmt/Makefile config.status: creating xlators/mgmt/glusterd/Makefile config.status: creating xlators/mgmt/glusterd/src/Makefile config.status: creating xlators/experimental/Makefile config.status: creating cli/Makefile config.status: creating cli/src/Makefile config.status: creating doc/Makefile config.status: creating extras/Makefile config.status: creating extras/glusterd.vol config.status: creating extras/cliutils/Makefile config.status: creating extras/init.d/Makefile config.status: creating extras/init.d/glusterd.plist config.status: creating extras/init.d/glusterd-Debian config.status: creating extras/init.d/glusterd-Redhat config.status: creating extras/init.d/glusterd-FreeBSD config.status: creating extras/init.d/glusterd-SuSE config.status: creating extras/init.d/glustereventsd-Redhat config.status: creating extras/init.d/glustereventsd-FreeBSD config.status: creating extras/ganesha/Makefile config.status: creating extras/ganesha/config/Makefile config.status: creating extras/ganesha/scripts/Makefile config.status: creating extras/ganesha/ocf/Makefile config.status: creating extras/systemd/Makefile config.status: creating extras/systemd/glusterd.service config.status: creating extras/systemd/glustereventsd.service config.status: creating extras/systemd/glusterfssharedstorage.service config.status: creating extras/run-gluster.tmpfiles config.status: creating extras/benchmarking/Makefile config.status: creating extras/hook-scripts/Makefile config.status: creating extras/ocf/Makefile config.status: creating extras/ocf/glusterd config.status: creating extras/ocf/volume config.status: creating extras/LinuxRPM/Makefile config.status: creating extras/geo-rep/Makefile config.status: creating extras/geo-rep/schedule_georep.py config.status: creating extras/firewalld/Makefile config.status: creating extras/hook-scripts/add-brick/Makefile config.status: creating extras/hook-scripts/add-brick/pre/Makefile config.status: creating extras/hook-scripts/add-brick/post/Makefile config.status: creating extras/hook-scripts/start/Makefile config.status: creating extras/hook-scripts/start/post/Makefile config.status: creating extras/hook-scripts/set/Makefile config.status: creating extras/hook-scripts/set/post/Makefile config.status: creating extras/hook-scripts/stop/Makefile config.status: creating extras/hook-scripts/stop/pre/Makefile config.status: creating extras/hook-scripts/reset/Makefile config.status: creating extras/hook-scripts/reset/post/Makefile config.status: creating extras/hook-scripts/reset/pre/Makefile config.status: creating extras/snap_scheduler/Makefile config.status: creating events/Makefile config.status: creating events/src/Makefile config.status: creating events/src/eventsapiconf.py config.status: creating events/tools/Makefile config.status: creating contrib/fuse-util/Makefile config.status: creating contrib/umountd/Makefile config.status: creating contrib/uuid/uuid_types.h config.status: creating glusterfs-api.pc config.status: creating libgfchangelog.pc config.status: creating libgfdb.pc config.status: creating api/Makefile config.status: creating api/src/Makefile config.status: creating api/examples/Makefile config.status: creating geo-replication/Makefile config.status: creating geo-replication/src/Makefile config.status: creating geo-replication/syncdaemon/Makefile config.status: creating tools/Makefile config.status: creating tools/gfind_missing_files/Makefile config.status: creating heal/Makefile config.status: creating heal/src/Makefile config.status: creating glusterfs.spec config.status: creating tools/glusterfind/src/tool.conf config.status: creating tools/glusterfind/glusterfind config.status: creating tools/glusterfind/Makefile config.status: creating tools/glusterfind/src/Makefile config.status: creating tests/basic/fuse/Makefile config.status: creating tests/basic/gfapi/Makefile config.status: creating tests/env.rc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands GlusterFS configure summary =========================== FUSE client : yes Infiniband verbs : yes epoll IO multiplex : yes argp-standalone : no fusermount : yes readline : yes georeplication : no Linux-AIO : yes Enable Debug : no Block Device xlator : yes glupy : yes Use syslog : yes XML output : yes Encryption xlator : yes Unit Tests : no POSIX ACLs : yes Data Classification : yes firewalld-config : yes Experimental xlators : yes Events : yes + sed -i 's| \\\$compiler_flags |&\\\$LDFLAGS |' libtool + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|' libtool + make -j8 make --no-print-directory --quiet all-recursive Making all in libglusterfs Making all in src Generated ../../../rpc/xdr/src/glusterfs-fops.h Generated ../../../rpc/xdr/src/cli1-xdr.h CC libglusterfs_la-dict.lo CC libglusterfs_la-xlator.lo CC libglusterfs_la-logging.lo CC libglusterfs_la-hashfn.lo CC libglusterfs_la-common-utils.lo CC libglusterfs_la-timer.lo CC libglusterfs_la-inode.lo CC libglusterfs_la-call-stub.lo CC libglusterfs_la-compat.lo logging.c: In function '_gf_log_callingfn': logging.c:844:27: warning: ignoring return value of 'vasprintf', declared with attribute warn_unused_result [-Wunused-result] vasprintf (&str2, fmt, ap); ^ logging.c: In function '_gf_log': logging.c:2168:27: warning: ignoring return value of 'vasprintf', declared with attribute warn_unused_result [-Wunused-result] vasprintf (&str2, fmt, ap); ^ CC libglusterfs_la-fd.lo CC libglusterfs_la-compat-errno.lo CC libglusterfs_la-event.lo CC libglusterfs_la-mem-pool.lo CC libglusterfs_la-gf-dirent.lo CC libglusterfs_la-syscall.lo CC libglusterfs_la-iobuf.lo CC libglusterfs_la-globals.lo CC libglusterfs_la-statedump.lo CC libglusterfs_la-stack.lo CC libglusterfs_la-checksum.lo CC libglusterfs_la-daemon.lo CC libglusterfs_la-timespec.lo CC libglusterfs_la-rb.lo CC libglusterfs_la-rbthash.lo CC libglusterfs_la-store.lo CC libglusterfs_la-latency.lo CC libglusterfs_la-graph.lo CC libglusterfs_la-syncop.lo CC libglusterfs_la-graph-print.lo CC libglusterfs_la-trie.lo CC libglusterfs_la-run.lo CC libglusterfs_la-options.lo CC libglusterfs_la-fd-lk.lo CC libglusterfs_la-circ-buff.lo CC libglusterfs_la-event-history.lo CC libglusterfs_la-gidcache.lo CC libglusterfs_la-ctx.lo CC libglusterfs_la-client_t.lo CC libglusterfs_la-event-poll.lo CC libglusterfs_la-event-epoll.lo CC libglusterfs_la-syncop-utils.lo CC libglusterfs_la-cluster-syncop.lo CC libglusterfs_la-refcount.lo CC libglusterfs_la-basename_r.lo CC libglusterfs_la-dirname_r.lo CC libglusterfs_la-gf_mkostemp.lo CC libglusterfs_la-strfd.lo CC libglusterfs_la-parse-utils.lo CC libglusterfs_la-mntent.lo CC libglusterfs_la-execinfo.lo CC libglusterfs_la-quota-common-utils.lo CC libglusterfs_la-rot-buffs.lo CC libglusterfs_la-timer-wheel.lo CC libglusterfs_la-find_last_bit.lo CC libglusterfs_la-default-args.lo CC libglusterfs_la-locking.lo CC libglusterfs_la-compound-fop-utils.lo CC libglusterfs_la-events.lo CC libglusterfs_la-y.tab.lo CC libglusterfs_la-graph.lex.lo CC libglusterfs_la-defaults.lo CCLD libglusterfs.la Making all in src/gfdb CC libgfdb_la-gfdb_data_store.lo CC libgfdb_la-gfdb_data_store_helper.lo CC libgfdb_la-gfdb_sqlite3_helper.lo CC libgfdb_la-gfdb_sqlite3.lo CCLD libgfdb.la Making all in rpc Making all in xdr Making all in src Generated ../../../rpc/xdr/src/glusterfs3-xdr.c Generated ../../../rpc/xdr/src/cli1-xdr.c Generated ../../../rpc/xdr/src/glusterd1-xdr.c Generated ../../../rpc/xdr/src/nlm4-xdr.c Generated ../../../rpc/xdr/src/nsm-xdr.c Generated ../../../rpc/xdr/src/acl3-xdr.c Generated ../../../rpc/xdr/src/portmap-xdr.c Generated ../../../rpc/xdr/src/rpc-common-xdr.h Generated ../../../rpc/xdr/src/mount3udp.c Generated ../../../rpc/xdr/src/changelog-xdr.c Generated ../../../rpc/xdr/src/glusterfs-fops.c Generated ../../../rpc/xdr/src/rpc-common-xdr.c CC libgfxdr_la-xdr-generic.lo CC libgfxdr_la-xdr-nfs3.lo CC libgfxdr_la-msg-nfs3.lo CC libgfxdr_la-glusterfs3-xdr.lo CC libgfxdr_la-cli1-xdr.lo CC libgfxdr_la-nlm4-xdr.lo CC libgfxdr_la-nsm-xdr.lo CC libgfxdr_la-rpc-common-xdr.lo CC libgfxdr_la-glusterd1-xdr.lo CC libgfxdr_la-acl3-xdr.lo CC libgfxdr_la-portmap-xdr.lo CC libgfxdr_la-mount3udp.lo CC libgfxdr_la-changelog-xdr.lo CC libgfxdr_la-glusterfs-fops.lo CCLD libgfxdr.la Making all in rpc-lib Making all in src CC auth-unix.lo CC rpcsvc-auth.lo CC rpcsvc.lo CC auth-null.lo CC rpc-transport.lo CC xdr-rpc.lo CC xdr-rpcclnt.lo CC rpc-clnt.lo CC auth-glusterfs.lo CC rpc-drc.lo CC xdr_sizeof.lo CC rpc-clnt-ping.lo CCLD libgfrpc.la Making all in rpc-transport Making all in socket Making all in src CC socket.lo CC name.lo CCLD socket.la Making all in rdma Making all in src CC rdma.lo CC name.lo CCLD rdma.la Making all in api Making all in src CC glfs.lo CC glfs-mgmt.lo CC glfs-fops.lo CC glfs-resolve.lo CC glfs-handleops.lo CC glfs-master.lo CCLD libgfapi.la CCLD api.la Making all in examples Making all in xlators Making all in cluster Making all in stripe Making all in src CC stripe.lo CC stripe-helpers.lo CC libxlator.lo CCLD stripe.la Making all in afr Making all in src CC afr-dir-read.lo CC afr-dir-write.lo CC afr-inode-read.lo CC afr-inode-write.lo CC afr-open.lo CC afr-transaction.lo CC afr-lk-common.lo CC afr-read-txn.lo CC libxlator.lo CC afr-self-heal-common.lo CC afr-self-heal-data.lo CC afr-self-heal-entry.lo CC afr-self-heal-metadata.lo CC afr-self-heald.lo CC afr-self-heal-name.lo CC afr.lo CC pump.lo CCLD afr.la CCLD pump.la Making all in dht Making all in src CC dht-layout.lo CC dht-helper.lo CC dht-linkfile.lo CC dht-rebalance.lo CC dht-selfheal.lo CC dht-rename.lo CC dht-hashfn.lo CC dht-diskusage.lo CC dht-common.lo CC dht-inode-write.lo CC dht-inode-read.lo CC dht-shared.lo CC libxlator.lo CC dht.lo CC nufa.lo CC switch.lo CC tier.lo CC tier-common.lo CCLD dht.la CCLD nufa.la CCLD switch.la CCLD tier.la Making all in ec Making all in src CC ec.lo CC ec-data.lo CC ec-helpers.lo CC ec-common.lo CC ec-generic.lo CC ec-locks.lo CC ec-dir-read.lo CC ec-dir-write.lo CC ec-inode-read.lo CC ec-inode-write.lo CC ec-combine.lo CC ec-gf.lo CC ec-method.lo CC ec-heal.lo CC ec-heald.lo CC libxlator.lo CCLD ec.la Making all in storage Making all in posix Making all in src CC posix.lo CC posix-helpers.lo CC posix-handle.lo CC posix-aio.lo CCLD posix.la .libs/posix.o: In function `posix_do_chmod': /builddir/build/BUILD/glusterfs-3.8.4/xlators/storage/posix/src/posix.c:359: warning: warning: lchmod is not implemented and will always fail Making all in bd Making all in src CC bd.lo CC bd-helper.lo CC bd-aio.lo In file included from bd.c:20:0: /usr/include/lvm2app.h:22:2: warning: #warning "liblvm2app is deprecated, use D-Bus API instead." [-Wcpp] #warning "liblvm2app is deprecated, use D-Bus API instead." ^ In file included from bd-helper.c:1:0: /usr/include/lvm2app.h:22:2: warning: #warning "liblvm2app is deprecated, use D-Bus API instead." [-Wcpp] #warning "liblvm2app is deprecated, use D-Bus API instead." ^ In file included from bd-aio.c:16:0: /usr/include/lvm2app.h:22:2: warning: #warning "liblvm2app is deprecated, use D-Bus API instead." [-Wcpp] #warning "liblvm2app is deprecated, use D-Bus API instead." ^ CCLD bd.la Making all in protocol Making all in auth Making all in addr Making all in src CC addr.lo CCLD addr.la Making all in login Making all in src CC login.lo CCLD login.la Making all in client Making all in src CC client.lo CC client-helpers.lo CC client-rpc-fops.lo CC client-handshake.lo CC client-callback.lo CC client-lk.lo CC client-common.lo CCLD client.la Making all in server Making all in src CC server.lo CC server-resolve.lo CC server-helpers.lo CC server-rpc-fops.lo CC server-handshake.lo CC authenticate.lo CC server-common.lo CCLD server.la Making all in performance Making all in write-behind Making all in src CC write-behind.lo CCLD write-behind.la Making all in read-ahead Making all in src CC read-ahead.lo CC page.lo CCLD read-ahead.la Making all in readdir-ahead Making all in src CC readdir-ahead.lo CCLD readdir-ahead.la Making all in io-threads Making all in src CC io-threads.lo CCLD io-threads.la Making all in io-cache Making all in src CC io-cache.lo CC page.lo CC ioc-inode.lo CCLD io-cache.la Making all in symlink-cache Making all in src CC symlink-cache.lo CCLD symlink-cache.la Making all in quick-read Making all in src CC quick-read.lo CCLD quick-read.la Making all in md-cache Making all in src CC md-cache.lo CCLD md-cache.la Making all in open-behind Making all in src CC open-behind.lo CCLD open-behind.la Making all in decompounder Making all in src CC decompounder.lo CCLD decompounder.la Making all in nl-cache Making all in src CC nl-cache.lo CC nl-cache-helper.lo CCLD nl-cache.la Making all in debug Making all in trace Making all in src CC trace.lo CCLD trace.la Making all in error-gen Making all in src CC error-gen.lo CCLD error-gen.la Making all in io-stats Making all in src CC io-stats.lo CCLD io-stats.la Making all in features Making all in locks Making all in src CC common.lo CC posix.lo CC entrylk.lo CC inodelk.lo CC reservelk.lo CC clear.lo CCLD locks.la Making all in quota Making all in src CC quota.lo CC quota-enforcer-client.lo CC quotad.lo CC quotad-helpers.lo CC quotad-aggregator.lo CCLD quotad.la CCLD quota.la Making all in read-only Making all in src CC read-only.lo CC read-only-common.lo CC worm-helper.lo CC worm.lo CCLD read-only.la CCLD worm.la Making all in mac-compat Making all in src CC mac-compat.lo CCLD mac-compat.la Making all in quiesce Making all in src CC quiesce.lo CCLD quiesce.la Making all in marker Making all in src CC marker.lo CC marker-quota.lo CC marker-quota-helper.lo CC marker-common.lo CCLD marker.la Making all in index Making all in src CC index.lo CCLD index.la Making all in barrier Making all in src CC barrier.lo CCLD barrier.la Making all in arbiter Making all in src CC arbiter.lo CCLD arbiter.la Making all in protect Making all in src CC prot_dht.lo CC prot_client.lo CC prot_server.lo CCLD prot_server.la CCLD prot_dht.la CCLD prot_client.la Making all in compress Making all in src CC cdc.lo CC cdc-helper.lo CCLD cdc.la Making all in changelog Making all in src CC changelog.lo CC changelog-rt.lo CC changelog-helpers.lo CC changelog-encoders.lo CC changelog-rpc.lo CC changelog-barrier.lo CC changelog-rpc-common.lo CC changelog-ev-handle.lo CCLD changelog.la Making all in lib Making all in src CC libgfchangelog_la-gf-changelog.lo CC libgfchangelog_la-gf-changelog-journal-handler.lo CC libgfchangelog_la-gf-changelog-helpers.lo CC libgfchangelog_la-gf-changelog-api.lo CC libgfchangelog_la-gf-history-changelog.lo CC libgfchangelog_la-gf-changelog-rpc.lo CC libgfchangelog_la-gf-changelog-reborp.lo CC libgfchangelog_la-changelog-rpc-common.lo CCLD libgfchangelog.la Making all in changetimerecorder Making all in src CC changetimerecorder.lo CC ctr-helper.lo CC ctr-xlator-ctx.lo CCLD changetimerecorder.la Making all in gfid-access Making all in src CC gfid-access.lo CCLD gfid-access.la Making all in glupy Making all in src Making all in glupy CC glupy.lo CCLD glupy.la Making all in examples Making all in upcall Making all in src CC upcall.lo CC upcall-internal.lo CCLD upcall.la Making all in snapview-client Making all in src CC snapview-client.lo CCLD snapview-client.la Making all in snapview-server Making all in src CC snapview-server.lo CC snapview-server-mgmt.lo CC snapview-server-helpers.lo CCLD snapview-server.la Making all in trash Making all in src CC trash.lo CCLD trash.la Making all in shard Making all in src CC shard.lo CCLD shard.la Making all in bit-rot Making all in src Making all in stub CC bit-rot-stub-helpers.lo CC bit-rot-stub.lo CCLD bitrot-stub.la Making all in bitd CC bit-rot.lo CC bit-rot-scrub.lo CC bit-rot-tbf.lo CC bit-rot-ssm.lo CC bit-rot-scrub-status.lo CCLD bit-rot.la Making all in leases Making all in src CC leases.lo CC leases-internal.lo CCLD leases.la Making all in encryption Making all in rot-13 Making all in src CC rot-13.lo CCLD rot-13.la Making all in crypt Making all in src CC keys.lo CC data.lo CC metadata.lo CC atom.lo CC crypt.lo CCLD crypt.la Making all in mount Making all in fuse Making all in src CC fuse-helpers.lo CC fuse-resolve.lo CC fuse-bridge.lo CC misc.lo CC mount.lo CC mount-common.lo ../../../../contrib/fuse-lib/mount-common.c: In function 'mtab_needs_update': ../../../../contrib/fuse-lib/mount-common.c:59:34: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result] setreuid (0, -1); ^ ../../../../contrib/fuse-lib/mount-common.c:64:34: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result] setreuid (ruid, -1); ^ ../../../../contrib/fuse-lib/mount.c: In function 'gf_fuse_unmount_daemon': ../../../../contrib/fuse-lib/mount.c:105:22: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir("/"); ^ ../../../../contrib/fuse-lib/mount.c:109:22: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read (ump[0], &c, 1); ^ ../../../../contrib/fuse-lib/mount.c: In function 'gf_fuse_mount': ../../../../contrib/fuse-lib/mount.c:512:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write (status_fd, &ret, sizeof (ret)); ^ CCLD fuse.la Making all in utils Making all in nfs Making all in server Making all in src CC nfs.lo CC nfs-common.lo CC nfs-fops.lo CC nfs-inodes.lo CC nfs-generics.lo CC mount3.lo CC nfs3-fh.lo CC nfs3.lo CC nfs3-helpers.lo CC nlm4.lo CC nlmcbk_svc.lo CC mount3udp_svc.lo CC acl3.lo CC netgroups.lo CC exports.lo CC mount3-auth.lo CC auth-cache.lo CCLD server.la Making all in mgmt Making all in glusterd Making all in src CC glusterd_la-glusterd.lo CC glusterd_la-glusterd-handler.lo CC glusterd_la-glusterd-sm.lo CC glusterd_la-glusterd-op-sm.lo CC glusterd_la-glusterd-utils.lo CC glusterd_la-glusterd-rpc-ops.lo CC glusterd_la-glusterd-store.lo CC glusterd_la-glusterd-handshake.lo In file included from glusterd-handler.c:56:0: /usr/include/lvm2app.h:22:2: warning: #warning "liblvm2app is deprecated, use D-Bus API instead." [-Wcpp] #warning "liblvm2app is deprecated, use D-Bus API instead." ^ In file included from glusterd-utils.c:77:0: /usr/include/lvm2app.h:22:2: warning: #warning "liblvm2app is deprecated, use D-Bus API instead." [-Wcpp] #warning "liblvm2app is deprecated, use D-Bus API instead." ^ CC glusterd_la-glusterd-pmap.lo CC glusterd_la-glusterd-volgen.lo glusterd-pmap.c: In function 'pmap_registry_bind': glusterd-pmap.c:268:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf (&pmap->ports[p].brickname, "%s %s", tmp, brickname); ^ glusterd-pmap.c: In function 'pmap_registry_extend': glusterd-pmap.c:327:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf (&new_bn, "%s %s", old_bn, brickname); ^ CC glusterd_la-glusterd-rebalance.lo CC glusterd_la-glusterd-ganesha.lo CC glusterd_la-glusterd-quota.lo CC glusterd_la-glusterd-bitrot.lo CC glusterd_la-glusterd-geo-rep.lo CC glusterd_la-glusterd-replace-brick.lo CC glusterd_la-glusterd-log-ops.lo CC glusterd_la-glusterd-volume-ops.lo In file included from glusterd-volume-ops.c:11:0: /usr/include/lvm2app.h:22:2: warning: #warning "liblvm2app is deprecated, use D-Bus API instead." [-Wcpp] #warning "liblvm2app is deprecated, use D-Bus API instead." ^ CC glusterd_la-glusterd-brick-ops.lo CC glusterd_la-glusterd-mountbroker.lo CC glusterd_la-glusterd-syncop.lo CC glusterd_la-glusterd-hooks.lo CC glusterd_la-glusterd-volume-set.lo CC glusterd_la-glusterd-locks.lo CC glusterd_la-glusterd-snapshot.lo CC glusterd_la-glusterd-mgmt-handler.lo CC glusterd_la-glusterd-mgmt.lo CC glusterd_la-glusterd-peer-utils.lo CC glusterd_la-glusterd-statedump.lo CC glusterd_la-glusterd-snapshot-utils.lo CC glusterd_la-glusterd-conn-mgmt.lo CC glusterd_la-glusterd-proc-mgmt.lo CC glusterd_la-glusterd-svc-mgmt.lo CC glusterd_la-glusterd-shd-svc.lo CC glusterd_la-glusterd-nfs-svc.lo CC glusterd_la-glusterd-quotad-svc.lo CC glusterd_la-glusterd-svc-helper.lo CC glusterd_la-glusterd-conn-helper.lo CC glusterd_la-glusterd-snapd-svc.lo CC glusterd_la-glusterd-snapd-svc-helper.lo CC glusterd_la-glusterd-bitd-svc.lo CC glusterd_la-glusterd-scrub-svc.lo CC glusterd_la-glusterd-server-quorum.lo CC glusterd_la-glusterd-reset-brick.lo CCLD glusterd.la Making all in system Making all in posix-acl Making all in src CC posix-acl.lo CC posix-acl-xattr.lo CCLD posix-acl.la Making all in playground Making all in template Making all in src CC template.lo CCLD template.la Making all in meta Making all in src CC meta.lo CC meta-helpers.lo CC meta-defaults.lo CC root-dir.lo CC graphs-dir.lo CC frames-file.lo CC graph-dir.lo CC active-link.lo CC xlator-dir.lo CC top-link.lo CC logging-dir.lo CC logfile-link.lo CC loglevel-file.lo CC process_uuid-file.lo CC volfile-file.lo CC view-dir.lo CC subvolumes-dir.lo CC subvolume-link.lo CC type-file.lo CC version-file.lo CC options-dir.lo CC option-file.lo CC cmdline-file.lo CC name-file.lo CC private-file.lo CC history-file.lo CC mallinfo-file.lo CC meminfo-file.lo CC measure-file.lo CC profile-file.lo CCLD meta.la Making all in experimental Making all in glusterfsd Making all in src CC glusterfsd.o CC glusterfsd-mgmt.o CC gf_attach.o CCLD gf_attach CCLD glusterfsd Making all in contrib/fuse-util CC fusermount.o CC mount_util.o CC mount-common.o ../../contrib/fuse-lib/mount-common.c: In function 'mtab_needs_update': ../../contrib/fuse-lib/mount-common.c:59:34: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result] setreuid (0, -1); ^ ../../contrib/fuse-lib/mount-common.c:64:34: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result] setreuid (ruid, -1); ^ fusermount.c: In function 'restore_privs': fusermount.c:99:11: warning: ignoring return value of 'setfsuid', declared with attribute warn_unused_result [-Wunused-result] setfsuid(oldfsuid); ^ fusermount.c:100:11: warning: ignoring return value of 'setfsgid', declared with attribute warn_unused_result [-Wunused-result] setfsgid(oldfsgid); ^ CCLD fusermount-glusterfs Making all in doc Making all in extras Making all in init.d Making all in systemd Making all in benchmarking Making all in hook-scripts Making all in add-brick Making all in post Making all in pre Making all in set Making all in post Making all in start Making all in post Making all in stop Making all in pre Making all in reset Making all in post Making all in pre Making all in ocf Making all in LinuxRPM To build RPMS run 'make glusterrpms' Making all in ganesha Making all in scripts Making all in config Making all in ocf Making all in snap_scheduler Making all in firewalld Making all in cliutils Making all in cli Making all in src CC cli.o CC registry.o CC input.o CC cli-cmd.o CC cli-cmd-global.o CC cli-cmd-volume.o CC cli-rl.o CC cli-cmd-peer.o CC cli-rpc-ops.o CC cli-cmd-parser.o CC cli-cmd-system.o CC cli-cmd-misc.o CC cli-xml-output.o CC cli-quotad-client.o CC cli-cmd-snapshot.o CCLD gluster Making all in heal Making all in src CC glfs-heal.o CCLD glfsheal Making all in tools Making all in gfind_missing_files CC gcrawler.o CCLD gcrawler Making all in glusterfind Making all in src Making all in events Making all in src Making all in tools + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.eMev4B + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 ++ dirname /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 + cd glusterfs-3.8.4 + rm -rf /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 + make install DESTDIR=/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 Making install in libglusterfs Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c libglusterfs.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/gfchangelog' /usr/bin/install -c -m 644 changelog.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/gfchangelog' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs' /usr/bin/install -c -m 644 common-utils.h defaults.h default-args.h dict.h glusterfs.h hashfn.h timespec.h logging.h xlator.h stack.h timer.h list.h inode.h call-stub.h compat.h fd.h revision.h compat-errno.h event.h mem-pool.h byte-order.h gf-dirent.h locking.h syscall.h iobuf.h globals.h statedump.h checksum.h daemon.h store.h rbthash.h iatt.h latency.h mem-types.h syncop.h cluster-syncop.h graph-utils.h trie.h refcount.h run.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs' /usr/bin/install -c -m 644 options.h lkowner.h fd-lk.h circ-buff.h event-history.h gidcache.h client_t.h glusterfs-acl.h glfs-message-id.h template-component-messages.h strfd.h syncop-utils.h parse-utils.h libglusterfs-messages.h lvm-defaults.h quota-common-utils.h rot-buffs.h compat-uuid.h upcall-utils.h events.h compound-fop-utils.h atomic.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs' /usr/bin/install -c -m 644 y.tab.h glusterfs-fops.h cli1-xdr.h protocol-common.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs' Making install in src/gfdb /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' /bin/sh ../../../libtool --quiet --mode=install /usr/bin/install -c libgfdb.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' libtool: install: warning: relinking `libgfdb.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/gfdb' /usr/bin/install -c -m 644 gfdb_data_store.h gfdb_data_store_types.h gfdb_data_store_helper.h gfdb_sqlite3.h gfdb_mem-types.h gfdb_sqlite3_helper.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/gfdb' Making install in rpc Making install in xdr Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' /bin/sh ../../../libtool --quiet --mode=install /usr/bin/install -c libgfxdr.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' libtool: install: warning: relinking `libgfxdr.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/rpc' /usr/bin/install -c -m 644 xdr-generic.h xdr-nfs3.h msg-nfs3.h glusterfs3.h glusterfs3-xdr.h cli1-xdr.h nlm4-xdr.h nsm-xdr.h rpc-common-xdr.h glusterd1-xdr.h acl3-xdr.h portmap-xdr.h mount3udp.h changelog-xdr.h glusterfs-fops.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/rpc' Making install in rpc-lib Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' /bin/sh ../../../libtool --quiet --mode=install /usr/bin/install -c libgfrpc.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' libtool: install: warning: relinking `libgfrpc.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/rpc' /usr/bin/install -c -m 644 rpcsvc.h rpc-transport.h xdr-common.h xdr-rpc.h xdr-rpcclnt.h rpc-clnt.h rpcsvc-common.h protocol-common.h rpc-drc.h rpc-clnt-ping.h rpc-lib-messages.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/rpc' Making install in rpc-transport Making install in socket Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/rpc-transport' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c socket.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/rpc-transport' libtool: install: warning: relinking `socket.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/rpc-transport' Making install in rdma Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/rpc-transport' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c rdma.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/rpc-transport' libtool: install: warning: relinking `rdma.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/rpc-transport' Making install in api Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c libgfapi.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' libtool: install: warning: relinking `libgfapi.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/api' /usr/bin/install -c -m 644 glfs.h glfs-handles.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/api' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mount' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c api.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mount' libtool: install: warning: relinking `api.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/mount' Making install in examples Making install in xlators Making install in cluster Making install in stripe Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c stripe.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' libtool: install: warning: relinking `stripe.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/cluster' Making install in afr Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c afr.la pump.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' libtool: install: warning: relinking `afr.la' libtool: install: warning: relinking `pump.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/cluster' Making install in dht Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c dht.la nufa.la switch.la tier.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' libtool: install: warning: relinking `dht.la' libtool: install: warning: relinking `nufa.la' libtool: install: warning: relinking `switch.la' libtool: install: warning: relinking `tier.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/cluster' Making install in ec Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c ec.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster' libtool: install: warning: relinking `ec.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/cluster' Making install in storage Making install in posix Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/storage' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c posix.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/storage' libtool: install: warning: relinking `posix.la' .libs/posix.o: In function `posix_do_chmod': /builddir/build/BUILD/glusterfs-3.8.4/xlators/storage/posix/src/posix.c:359: warning: warning: lchmod is not implemented and will always fail libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/storage' Making install in bd Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/storage' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c bd.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/storage' libtool: install: warning: relinking `bd.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/storage' Making install in protocol Making install in auth Making install in addr Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/auth' /bin/sh ../../../../../libtool --quiet --mode=install /usr/bin/install -c addr.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/auth' libtool: install: warning: relinking `addr.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/auth' Making install in login Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/auth' /bin/sh ../../../../../libtool --quiet --mode=install /usr/bin/install -c login.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/auth' libtool: install: warning: relinking `login.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/auth' Making install in client Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/protocol' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c client.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/protocol' libtool: install: warning: relinking `client.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/protocol' Making install in server Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/server' /usr/bin/install -c -m 644 server.h server-helpers.h server-mem-types.h authenticate.h server-messages.h server-common.h '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/server' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/protocol' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c server.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/protocol' libtool: install: warning: relinking `server.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/protocol' Making install in performance Making install in write-behind Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c write-behind.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `write-behind.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in read-ahead Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c read-ahead.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `read-ahead.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in readdir-ahead Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c readdir-ahead.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `readdir-ahead.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in io-threads Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c io-threads.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `io-threads.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in io-cache Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c io-cache.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `io-cache.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in symlink-cache Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/testing/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c symlink-cache.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/testing/performance' libtool: install: warning: relinking `symlink-cache.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/testing/performance' Making install in quick-read Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c quick-read.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `quick-read.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in md-cache Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c md-cache.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `md-cache.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in open-behind Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c open-behind.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `open-behind.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in decompounder Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c decompounder.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `decompounder.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in nl-cache Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c nl-cache.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance' libtool: install: warning: relinking `nl-cache.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/performance' Making install in debug Making install in trace Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c trace.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug' libtool: install: warning: relinking `trace.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/debug' Making install in error-gen Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c error-gen.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug' libtool: install: warning: relinking `error-gen.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/debug' Making install in io-stats Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c io-stats.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug' libtool: install: warning: relinking `io-stats.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/debug' Making install in features Making install in locks Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c locks.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `locks.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in quota Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c quota.la quotad.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `quota.la' libtool: install: warning: relinking `quotad.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in read-only Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c read-only.la worm.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `read-only.la' libtool: install: warning: relinking `worm.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in mac-compat Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c mac-compat.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `mac-compat.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in quiesce Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c quiesce.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `quiesce.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in marker Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c marker.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `marker.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in index Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c index.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `index.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in barrier Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c barrier.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `barrier.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in arbiter Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c arbiter.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `arbiter.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in protect Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c prot_dht.la prot_client.la prot_server.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `prot_dht.la' libtool: install: warning: relinking `prot_client.la' libtool: install: warning: relinking `prot_server.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in compress Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c cdc.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `cdc.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in changelog Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c changelog.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `changelog.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in lib Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' /bin/sh ../../../../../libtool --quiet --mode=install /usr/bin/install -c libgfchangelog.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64' libtool: install: warning: relinking `libgfchangelog.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64' Making install in changetimerecorder Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c changetimerecorder.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `changetimerecorder.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in gfid-access Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c gfid-access.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `gfid-access.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in glupy Making install in src Making install in glupy /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7/site-packages/gluster/glupy' /usr/bin/install -c -m 644 __init__.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7/site-packages/gluster/glupy' Byte-compiling python modules... __init__.py Byte-compiling python modules (optimized versions) ... __init__.py /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7/site-packages/gluster' /usr/bin/install -c -m 644 __init__.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7/site-packages/gluster' Byte-compiling python modules... __init__.py Byte-compiling python modules (optimized versions) ... __init__.py /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c glupy.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `glupy.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in examples /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/glupy' /usr/bin/install -c -m 644 negative.py helloworld.py debug-trace.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/glupy' Byte-compiling python modules... negative.pyhelloworld.pydebug-trace.py Byte-compiling python modules (optimized versions) ... negative.pyhelloworld.pydebug-trace.py Making install in upcall Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c upcall.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `upcall.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in snapview-client Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c snapview-client.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `snapview-client.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in snapview-server Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c snapview-server.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `snapview-server.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in trash Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c trash.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `trash.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in shard Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c shard.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `shard.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in bit-rot Making install in src Making install in stub /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../../libtool --quiet --mode=install /usr/bin/install -c bitrot-stub.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `bitrot-stub.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in bitd /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../../libtool --quiet --mode=install /usr/bin/install -c bit-rot.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `bit-rot.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in leases Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c leases.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features' libtool: install: warning: relinking `leases.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/features' Making install in encryption Making install in rot-13 Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/encryption' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c rot-13.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/encryption' libtool: install: warning: relinking `rot-13.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/encryption' Making install in crypt Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/encryption' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c crypt.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/encryption' libtool: install: warning: relinking `crypt.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/encryption' Making install in mount Making install in fuse Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mount' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c fuse.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mount' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/mount' Making install in utils /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/sbin' /usr/bin/install -c mount.glusterfs '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/sbin' Making install in nfs Making install in server Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/nfs' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c server.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/nfs' libtool: install: warning: relinking `server.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/nfs' Making install in mgmt Making install in glusterd Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mgmt' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c glusterd.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mgmt' libtool: install: warning: relinking `glusterd.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/mgmt' Making install in system Making install in posix-acl Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/system' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c posix-acl.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/system' libtool: install: warning: relinking `posix-acl.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/system' Making install in playground Making install in template Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/testing/features' /bin/sh ../../../../libtool --quiet --mode=install /usr/bin/install -c template.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/testing/features' libtool: install: warning: relinking `template.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator/testing/features' Making install in meta Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator' /bin/sh ../../../libtool --quiet --mode=install /usr/bin/install -c meta.la '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator' libtool: install: warning: relinking `meta.la' libtool: install: warning: remember to run `libtool --finish /usr/lib64/glusterfs/3.8.4/xlator' Making install in experimental Making install in glusterfsd Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c glusterfsd gf_attach '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin' libtool: install: warning: `../../libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/rpc-lib/src/libgfrpc.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/xdr/src/libgfxdr.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../api/src/libgfapi.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/rpc/rpc-lib/src/libgfrpc.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/rpc/xdr/src/libgfxdr.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/rpc-lib/src/libgfrpc.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/xdr/src/libgfxdr.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' Making install in contrib/fuse-util /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/bin' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c fusermount-glusterfs '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/bin' chown: changing ownership of '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/bin/fusermount-glusterfs': Operation not permitted Making install in doc /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/man/man8' /usr/bin/install -c -m 644 glusterfs.8 mount.glusterfs.8 gluster.8 glusterd.8 glusterfsd.8 '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/man/man8' Making install in extras Making install in init.d Making install in systemd /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/systemd/system' /usr/bin/install -c -m 644 glusterd.service glusterfssharedstorage.service glustereventsd.service '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/systemd/system' Making install in benchmarking /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs/benchmarking' /usr/bin/install -c -m 644 rdd.c glfs-bm.c README launch-script.sh local-script.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs/benchmarking' Making install in hook-scripts Making install in add-brick Making install in post /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/add-brick/post/' /usr/bin/install -c disabled-quota-root-xattr-heal.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/add-brick/post/' Making install in pre /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/add-brick/pre/' /usr/bin/install -c S28Quota-enable-root-xattr-heal.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/add-brick/pre/' Making install in set Making install in post /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/set/post/' /usr/bin/install -c S30samba-set.sh S32gluster_enable_shared_storage.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/set/post/' Making install in start Making install in post /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/start/post/' /usr/bin/install -c S29CTDBsetup.sh S30samba-start.sh S31ganesha-start.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/start/post/' Making install in stop Making install in pre /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/stop/pre/' /usr/bin/install -c S29CTDB-teardown.sh S30samba-stop.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/stop/pre/' Making install in reset Making install in post Making install in pre Making install in ocf /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/ocf/resource.d/glusterfs' /usr/bin/install -c glusterd volume '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/ocf/resource.d/glusterfs' Making install in LinuxRPM Making install in ganesha Making install in scripts /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/ganesha' /usr/bin/install -c create-export-ganesha.sh dbus-send.sh ganesha-ha.sh generate-epoch.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/ganesha' Making install in config /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/ganesha' /usr/bin/install -c -m 644 ganesha-ha.conf.sample '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/ganesha' Making install in ocf /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/ocf/resource.d/heartbeat' /usr/bin/install -c ganesha_grace ganesha_mon ganesha_nfsd '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/ocf/resource.d/heartbeat' Making install in snap_scheduler /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin/' /usr/bin/install -c gcron.py snap_scheduler.py conf.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin/' Making install in firewalld /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/firewalld/services/' /usr/bin/install -c -m 644 glusterfs.xml '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/firewalld/services/' Making install in cliutils /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7/site-packages/gluster/cliutils' /usr/bin/install -c -m 644 cliutils.py __init__.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7/site-packages/gluster/cliutils' Byte-compiling python modules... cliutils.py__init__.py Byte-compiling python modules (optimized versions) ... cliutils.py__init__.py /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs' /usr/bin/install -c peer_add_secret_pub mount-shared-storage.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs' /usr/bin/install -c -m 644 glusterfs-mode.el glusterfs.vim '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs' /usr/bin/install -c -m 644 glusterfs-logrotate gluster-rsyslog-7.2.conf gluster-rsyslog-5.8.conf logger.conf.example glusterfs-georep-logrotate group-virt.example group-metadata-cache group-gluster-block group-nl-cache group-db-workload '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/glusterfs/scripts' /usr/bin/install -c post-upgrade-script-for-quota.sh pre-upgrade-script-for-quota.sh stop-all-gluster-processes.sh '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/glusterfs/scripts' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs' /usr/bin/install -c -m 644 glusterd.vol '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs' Making install in cli Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c gluster '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin' libtool: install: warning: `../../libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/xdr/src/libgfxdr.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/rpc-lib/src/libgfrpc.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' Making install in heal Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c glfsheal '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin' libtool: install: warning: `../../libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/xdr/src/libgfxdr.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../rpc/rpc-lib/src/libgfrpc.la' has not been installed in `/usr/lib64' libtool: install: warning: `../../api/src/libgfapi.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/rpc/rpc-lib/src/libgfrpc.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/rpc/xdr/src/libgfxdr.la' has not been installed in `/usr/lib64' libtool: install: warning: `/builddir/build/BUILD/glusterfs-3.8.4/libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' Making install in tools Making install in gfind_missing_files /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/gfind_missing_files' /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c gcrawler '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/gfind_missing_files' libtool: install: warning: `../../libglusterfs/src/libglusterfs.la' has not been installed in `/usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/gfind_missing_files' /usr/bin/install -c gfind_missing_files.sh gfid_to_path.sh gfid_to_path.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/gfind_missing_files' Making install in glusterfind Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind' /usr/bin/install -c -m 644 tool.conf '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind' /usr/bin/install -c -m 644 conf.py utils.py __init__.py main.py libgfchangelog.py changelogdata.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind' Byte-compiling python modules... conf.pyutils.py__init__.pymain.pylibgfchangelog.pychangelogdata.py Byte-compiling python modules (optimized versions) ... conf.pyutils.py__init__.pymain.pylibgfchangelog.pychangelogdata.py /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind' /usr/bin/install -c changelog.py nodeagent.py brickfind.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/bin' /usr/bin/install -c glusterfind '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind/' /usr/bin/install -c S57glusterfind-delete-post.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/glusterfind/' Making install in events Making install in src /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/events' /usr/bin/install -c -m 644 __init__.py gf_event.py eventsapiconf.py eventtypes.py utils.py handlers.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/events' Byte-compiling python modules... __init__.pygf_event.pyeventsapiconf.pyeventtypes.pyutils.pyhandlers.py Byte-compiling python modules (optimized versions) ... __init__.pygf_event.pyeventsapiconf.pyeventtypes.pyutils.pyhandlers.py /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/events' /usr/bin/install -c glustereventsd.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/events' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs' /usr/bin/install -c -m 644 eventsconfig.json '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs' /usr/bin/install -c peer_eventsapi.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs' Making install in tools /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/glusterfs/scripts' /usr/bin/install -c eventsdash.py '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/glusterfs/scripts' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/pkgconfig' /usr/bin/install -c -m 644 glusterfs-api.pc libgfchangelog.pc libgfdb.pc '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/pkgconfig' + install -p -m 0644 contrib/uuid/uuid.h contrib/uuid/uuidP.h contrib/uuid/uuid_types.h contrib/uuid/uuidd.h /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/include/glusterfs/ + install -D -p -m 0644 extras/glusterd-sysconfig /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/sysconfig/glusterd + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/log/glusterd + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/log/glusterfs + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/log/glusterfsd + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/run/gluster + find /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64 -name '*.a' -delete + find /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64 -name '*.la' -delete + rm -rf '/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4/*' + head -50 ChangeLog + mv ChangeLog.head ChangeLog + cat + rm -rf /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs/benchmarking + rm -f /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs/glusterfs-mode.el + rm -f /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs/glusterfs.vim + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd + sed -i 's|option working-directory /etc/glusterd|option working-directory /var/lib/glusterd|g' /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/glusterfs/glusterd.vol + install -D -p -m 0644 extras/glusterfs-logrotate /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/logrotate.d/glusterfs + touch /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/glusterd.info + touch /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/options + subdirs=(add-brick create copy-file delete gsync-create remove-brick reset set start stop) + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/add-brick/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/add-brick/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/create/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/create/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/copy-file/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/copy-file/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/delete/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/delete/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/gsync-create/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/gsync-create/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/remove-brick/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/remove-brick/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/reset/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/reset/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/set/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/set/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/start/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/start/post + for dir in '${subdirs[@]}' + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/stop/pre /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/hooks/1/stop/post + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/glustershd + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/peers + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/vols + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/nfs/run + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/bitd + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/quotad + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/scrub + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/snaps + mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/ss_brick + touch /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/nfs/nfs-server.vol + touch /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/var/lib/glusterd/nfs/run/nfs.pid + find ./tests ./run-tests.sh -type f + cpio -pd /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/glusterfs 2651 blocks + install -p -m 0744 -D extras/command-completion/gluster.bash /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/etc/bash_completion.d/gluster + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/glusterfs-3.8.4 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin/gluster extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin/glusterfsd extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin/glfsheal extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/sbin/gf_attach extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/bin/fusermount-glusterfs extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/libgfapi.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/rpc-transport/rdma.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/rpc-transport/socket.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/testing/performance/symlink-cache.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/testing/features/template.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/readdir-ahead.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/open-behind.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/quick-read.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/io-threads.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/nl-cache.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/io-cache.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/decompounder.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/md-cache.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/read-ahead.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/performance/write-behind.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mount/api.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mount/fuse.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/protocol/client.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/protocol/server.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/storage/posix.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/storage/bd.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/mgmt/glusterd.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/system/posix-acl.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/tier.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/ec.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/dht.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/pump.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/stripe.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/nufa.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/switch.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/cluster/afr.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug/error-gen.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug/trace.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/debug/io-stats.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/encryption/rot-13.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/encryption/crypt.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/meta.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/nfs/server.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/prot_server.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/quota.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/marker.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/snapview-client.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/arbiter.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/changetimerecorder.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/glupy.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/read-only.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/prot_client.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/bit-rot.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/barrier.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/changelog.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/leases.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/prot_dht.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/quotad.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/cdc.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/bitrot-stub.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/quiesce.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/gfid-access.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/upcall.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/worm.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/trash.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/snapview-server.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/index.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/mac-compat.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/locks.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/xlator/features/shard.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/auth/addr.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/glusterfs/3.8.4/auth/login.so extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/libgfdb.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/libgfxdr.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/libgfchangelog.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/libgfrpc.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib64/libglusterfs.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/libexec/glusterfs/gfind_missing_files/gcrawler /usr/lib/rpm/sepdebugcrcfix: Updated 78 CRC32s, 0 CRC32s did match. symlinked /usr/lib/debug/usr/sbin/glusterfsd.debug to /usr/lib/debug/usr/sbin/glusterd.debug symlinked /usr/lib/debug/usr/sbin/glusterfsd.debug to /usr/lib/debug/usr/sbin/glusterfs.debug symlinked /usr/lib/debug/usr/lib64/libgfrpc.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfrpc.so.debug symlinked /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/performance/md-cache.so.debug to /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/performance/stat-prefetch.so.debug symlinked /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/cluster/afr.so.debug to /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/cluster/replicate.so.debug symlinked /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/cluster/dht.so.debug to /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/cluster/distribute.so.debug symlinked /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/cluster/ec.so.debug to /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/cluster/disperse.so.debug symlinked /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/system/posix-acl.so.debug to /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/features/access-control.so.debug symlinked /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/features/locks.so.debug to /usr/lib/debug/usr/lib64/glusterfs/3.8.4/xlator/features/posix-locks.so.debug symlinked /usr/lib/debug/usr/lib64/libgfxdr.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfxdr.so.0.debug symlinked /usr/lib/debug/usr/lib64/libgfdb.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfdb.so.debug symlinked /usr/lib/debug/usr/lib64/libgfapi.so.0.0.0.debug to /usr/lib/debug/usr/lib64/libgfapi.so.0.debug symlinked /usr/lib/debug/usr/lib64/libgfxdr.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfxdr.so.debug symlinked /usr/lib/debug/usr/lib64/libglusterfs.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libglusterfs.so.debug symlinked /usr/lib/debug/usr/lib64/libgfdb.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfdb.so.0.debug symlinked /usr/lib/debug/usr/lib64/libgfchangelog.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfchangelog.so.debug symlinked /usr/lib/debug/usr/lib64/libgfrpc.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfrpc.so.0.debug symlinked /usr/lib/debug/usr/lib64/libgfapi.so.0.0.0.debug to /usr/lib/debug/usr/lib64/libgfapi.so.debug symlinked /usr/lib/debug/usr/lib64/libglusterfs.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libglusterfs.so.0.debug symlinked /usr/lib/debug/usr/lib64/libgfchangelog.so.0.0.1.debug to /usr/lib/debug/usr/lib64/libgfchangelog.so.0.debug cpio: glusterfs-3.8.4/libglusterfs/src/: Cannot stat: No such file or directory 36724 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.WyW6AC + umask 022 + cd /builddir/build/BUILD + cd glusterfs-3.8.4 + make check Making check in libglusterfs Making check in src ============================================================================ Testsuite summary for glusterfs 3.8.4 ============================================================================ # TOTAL: 0 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Making check in src/gfdb Making check in rpc Making check in xdr Making check in src Making check in rpc-lib Making check in src Making check in rpc-transport Making check in socket Making check in src Making check in rdma Making check in src Making check in api Making check in src Making check in examples Making check in xlators Making check in cluster Making check in stripe Making check in src Making check in afr Making check in src Making check in dht Making check in src ============================================================================ Testsuite summary for glusterfs 3.8.4 ============================================================================ # TOTAL: 0 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Making check in ec Making check in src Making check in storage Making check in posix Making check in src Making check in bd Making check in src Making check in protocol Making check in auth Making check in addr Making check in src Making check in login Making check in src Making check in client Making check in src Making check in server Making check in src Making check in performance Making check in write-behind Making check in src Making check in read-ahead Making check in src Making check in readdir-ahead Making check in src Making check in io-threads Making check in src Making check in io-cache Making check in src Making check in symlink-cache Making check in src Making check in quick-read Making check in src Making check in md-cache Making check in src Making check in open-behind Making check in src Making check in decompounder Making check in src Making check in nl-cache Making check in src Making check in debug Making check in trace Making check in src Making check in error-gen Making check in src Making check in io-stats Making check in src Making check in features Making check in locks Making check in src Making check in quota Making check in src Making check in read-only Making check in src Making check in mac-compat Making check in src Making check in quiesce Making check in src Making check in marker Making check in src Making check in index Making check in src Making check in barrier Making check in src Making check in arbiter Making check in src Making check in protect Making check in src Making check in compress Making check in src Making check in changelog Making check in src Making check in lib Making check in src Making check in changetimerecorder Making check in src Making check in gfid-access Making check in src Making check in glupy Making check in src Making check in glupy Making check in examples Making check in upcall Making check in src Making check in snapview-client Making check in src Making check in snapview-server Making check in src Making check in trash Making check in src Making check in shard Making check in src Making check in bit-rot Making check in src Making check in stub Making check in bitd Making check in leases Making check in src Making check in encryption Making check in rot-13 Making check in src Making check in crypt Making check in src Making check in mount Making check in fuse Making check in src Making check in utils Making check in nfs Making check in server Making check in src Making check in mgmt Making check in glusterd Making check in src Making check in system Making check in posix-acl Making check in src Making check in playground Making check in template Making check in src Making check in meta Making check in src Making check in experimental Making check in glusterfsd Making check in src Making check in contrib/fuse-util Making check in doc Making check in extras Making check in init.d Making check in systemd Making check in benchmarking Making check in hook-scripts Making check in add-brick Making check in post Making check in pre Making check in set Making check in post Making check in start Making check in post Making check in stop Making check in pre Making check in reset Making check in post Making check in pre Making check in ocf Making check in LinuxRPM Making check in ganesha Making check in scripts Making check in config Making check in ocf Making check in snap_scheduler Making check in firewalld Making check in cliutils Making check in cli Making check in src Making check in heal Making check in src Making check in tools Making check in gfind_missing_files Making check in glusterfind Making check in src Making check in events Making check in src Making check in tools + exit 0 Processing files: glusterfs-3.8.4-54.15.el7.centos.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aP4fCi + umask 022 + cd /builddir/build/BUILD + cd glusterfs-3.8.4 + DOCDIR=/builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + cp -pr ChangeLog /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + cp -pr COPYING-GPLV2 /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + cp -pr COPYING-LGPLV3 /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + cp -pr INSTALL /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + cp -pr README.md /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + cp -pr THANKS /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64/usr/share/doc/glusterfs-3.8.4 + exit 0 Provides: glusterfs = 3.8.4-54.15.el7.centos glusterfs(aarch-64) = 3.8.4-54.15.el7.centos glusterfs-common = 3.8.4-54.15.el7.centos glusterfs-core = 3.8.4-54.15.el7.centos Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): systemd Requires(postun): /bin/sh systemd Requires: /bin/bash ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) libcrypto.so.10(libcrypto.so.10)(64bit) libdl.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) libssl.so.10()(64bit) libssl.so.10(libssl.so.10)(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Obsoletes: hekafs glusterfs-common < 3.8.4-54.15.el7.centos glusterfs-core < 3.8.4-54.15.el7.centos glusterfs-ufo Processing files: glusterfs-api-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-api = 3.8.4-54.15.el7.centos glusterfs-api(aarch-64) = 3.8.4-54.15.el7.centos libgfapi.so.0()(64bit) libgfapi.so.0(GFAPI_3.10.0)(64bit) libgfapi.so.0(GFAPI_3.10.7)(64bit) libgfapi.so.0(GFAPI_3.4.0)(64bit) libgfapi.so.0(GFAPI_3.4.2)(64bit) libgfapi.so.0(GFAPI_3.5.0)(64bit) libgfapi.so.0(GFAPI_3.5.1)(64bit) libgfapi.so.0(GFAPI_3.6.0)(64bit) libgfapi.so.0(GFAPI_3.7.0)(64bit) libgfapi.so.0(GFAPI_3.7.15)(64bit) libgfapi.so.0(GFAPI_3.7.16)(64bit) libgfapi.so.0(GFAPI_3.7.17)(64bit) libgfapi.so.0(GFAPI_3.7.4)(64bit) libgfapi.so.0(GFAPI_4.0.0)(64bit) libgfapi.so.0(GFAPI_PRIVATE_3.4.0)(64bit) libgfapi.so.0(GFAPI_PRIVATE_3.7.0)(64bit) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libacl.so.1()(64bit) libacl.so.1(ACL_1.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) libgfapi.so.0()(64bit) libgfapi.so.0(GFAPI_PRIVATE_3.4.0)(64bit) libgfapi.so.0(GFAPI_PRIVATE_3.7.0)(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: glusterfs-api-devel-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-api-devel = 3.8.4-54.15.el7.centos glusterfs-api-devel(aarch-64) = 3.8.4-54.15.el7.centos pkgconfig(glusterfs-api) = 7.3.8.4 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libgfapi.so.0()(64bit) pkgconfig(uuid) Processing files: glusterfs-cli-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-cli = 3.8.4-54.15.el7.centos glusterfs-cli(aarch-64) = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) libm.so.6()(64bit) libncurses.so.5()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libreadline.so.6()(64bit) librt.so.1()(64bit) libtinfo.so.5()(64bit) libuuid.so.1()(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: glusterfs-devel-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-devel = 3.8.4-54.15.el7.centos glusterfs-devel(aarch-64) = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) Processing files: glusterfs-fuse-3.8.4-54.15.el7.centos.aarch64 Provides: config(glusterfs-fuse) = 3.8.4-54.15.el7.centos glusterfs-client = 3.8.4-54.15.el7.centos glusterfs-fuse = 3.8.4-54.15.el7.centos glusterfs-fuse(aarch-64) = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) libuuid.so.1()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Obsoletes: glusterfs-client < 3.8.4-54.15.el7.centos Processing files: glusterfs-libs-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-libs = 3.8.4-54.15.el7.centos glusterfs-libs(aarch-64) = 3.8.4-54.15.el7.centos libgfchangelog.so.0()(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libcrypto.so.10(libcrypto.so.10)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: python-gluster-3.8.4-54.15.el7.centos.noarch Provides: python-gluster = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 2.7 Processing files: glusterfs-rdma-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-rdma = 3.8.4-54.15.el7.centos glusterfs-rdma(aarch-64) = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) libglusterfs.so.0()(64bit) libibverbs.so.1()(64bit) libibverbs.so.1(IBVERBS_1.0)(64bit) libibverbs.so.1(IBVERBS_1.1)(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librdmacm.so.1()(64bit) librdmacm.so.1(RDMACM_1.0)(64bit) librt.so.1()(64bit) libuuid.so.1()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: glusterfs-client-xlators-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-client-xlators = 3.8.4-54.15.el7.centos glusterfs-client-xlators(aarch-64) = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libgfrpc.so.0()(64bit) libgfxdr.so.0()(64bit) libglusterfs.so.0()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: glusterfs-debuginfo-3.8.4-54.15.el7.centos.aarch64 Provides: glusterfs-debuginfo = 3.8.4-54.15.el7.centos glusterfs-debuginfo(aarch-64) = 3.8.4-54.15.el7.centos Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 Wrote: /builddir/build/RPMS/glusterfs-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-api-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-api-devel-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-cli-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-devel-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-fuse-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-libs-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/python-gluster-3.8.4-54.15.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/glusterfs-rdma-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-client-xlators-3.8.4-54.15.el7.centos.aarch64.rpm Wrote: /builddir/build/RPMS/glusterfs-debuginfo-3.8.4-54.15.el7.centos.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.opkfbg + umask 022 + cd /builddir/build/BUILD + cd glusterfs-3.8.4 + rm -rf /builddir/build/BUILDROOT/glusterfs-3.8.4-54.15.el7.centos.aarch64 + exit 0 Child return code was: 0