On 01/05/2018 12:19 AM, Malahal Naineni wrote:
Hmm, you listed patches from very old tags as well. V2.5 should have only patches that fix defects. We should NOT be adding new features, clean up works etc from V2.6 to V2.5-stable. For example, you listed gerrirt change-id <Ie6a6d625cf114091bec2e6785602154b9f2df6dc>. It implemented a new feature and it is buggy as well, so no point in taking it.

I would like people to identify real bugs they fixed, and that should be the list to be backported to V2.5.

I agree with Malahal. I only want bugs, and maybe want to go as far as saying I only want "serious" bugs like crashes and memory leaks.

Occasionally, folks may need a new feature that is NOT intrusive, we could backport such kind as well.

Rarely, yes. I'm not aware of any 2.6 features that are wanted in 2.5.


Regards, Malahal.

On Fri, Jan 5, 2018 at 9:01 AM, Frank Filz <ffilz...@mindspring.com <mailto:ffilz...@mindspring.com>> wrote:

    I did some work with my script for extracting patch titles and
    change ids
    and with some manual work on the output, produced the following list of
    patches not included in V2.5-stable (the V2.6 tags are included to help
    identify when the patches arrived):

     > I0ccf28339b9296115520a5d54538f02df5ee0089 V2.6-dev.22
     > I1425e3c3246ccd3fa13bd07e06069677b71abcfa NFS: don't trash
    stateid when
    returning error on FREE_STATEID
     > I789b76f8c5c5a158b846281d1c4491d3ccde538c Pullup NTIRPC through #98
     > Icc9523912e1e3653c3b40f83e0f603349c5e2a8f Consolidate 9P queues and
    workers
     > I367b7e9e2e51f8980d1296dfee50b6c847cd0ad2 FSAL_CEPH: no need to set
    credentials
     > I123dab91583379d191933363c7e99b0946a6b913 config_samples: fix
    config block
    examples
     > I767785d9615e2d9216bec2e4a47a72caaa2cc14d FSAL_GLUSTER : add
    support for
    rdma volumes
     > Id272de01fce18a19262426891a94ca66072ba232 Fix revoke_owner_layouts
    accessing uninitialized op_ctx
     > I9975962ad441c33302a41301cf4ef53f92737418 glist: preserve the
    order when
    two items have same priority
     > I95aa5269ecbd4883b1c9a9ea6d1f471b58a3e41a FSAL_GLUSTER: close fd
    without
    setting credentials at handle_release()
     > I2db688224f44e0e5ad390a643b8a0732eb77a7a4 nfs4 - Add missing
    put_ref in
    OP_FREE_STATEID
     > I039a5558e1e0bd845bed74a9158f3c732097463e MDCACHE - Fix stacking
    over NULL
     > Ia48857fddab0a334d3c3a815a677745dc6f7d51c NFS4.1 - Allow client to
    specifiy slot count
     > I1f012b50b7ad5f7e5d214072c7041d8a4f649b3a NFS4 STATE: Fixup
    export (and
    obj) refcounts for layout and delegation
     > Ia87a41cc6ed38659b45fe51dc38153c6ecef547f NFS4 STATE: Fixup export
    refcounts for lock and open states
     > Icc4f17e0a39498f8f07bf828212dea3c7c5ba19c MDCACHE and VFS:
    Improve debug
    of export release and don't crash
     > Icb6a7b682fd6fa3039c7968dafac6bf0328af98b Improve debug of export
    refcounts
     > I3022e83a8f30987c1429c1d61df450f161a3af6e V2.6-dev.21
     > Ib93b78cf68347a9cd5e39cfa98ff4deba40ddd45 TEST and TOOLS: Cleanup new
    checkpatch errors
     > Ifc595d60f52ef38cbb957322f096b7ddd9fd8619 SUPPORT: Cleanup new
    checkpatch
    errors
     > Ic0e034732f4e29e9e01d0c6fad49c2ecd48c380d LOG: Cleanup new checkpatch
    errors
     > Ide72a52987de228535c07cf5638da2d8632181d6 HASHTABLE: Cleanup new
    checkpatch errors
     > I0c996e15f70a351a76ad9108a29a937fd97c8d0a DBUS: Cleanup new
    checkpatch
    errors
     > I2fab11037ae8543e81a2edd4a2294ceb609a9cb9 SAL: Cleanup new checkpatch
    errors
     > I8d866f47efdcc04de0fa35ded62d246eb0c6cb82 RPCAL: Cleanup new
    checkpatch
    errors
     > I9115d5b8a7949b132b956639d79e2f096dcf1808 RQUOTA: Cleanup new
    checkpatch
    errors
     > I5366af45e9b2acaf3d4d1690ce27b7ce76046b12 NLM: Cleanup new checkpatch
    errors
     > I75bd17c2cd20431b0c36aedbddd85cceb8c6c4ab NFS: Cleanup new checkpatch
    errors
     > I2dd4e39d115449bd855f77187f9d98e357368eb2 NFS4: Cleanup new
    checkpatch
    errors
     > I8d78ffc75fc254b4ba016bd35348ab4ef906badd NFS3: Cleanup new
    checkpatch
    errors
     > Idc725fe5915dabb8e301b1bd4e0a4b91b1f4fc2f MNT: Cleanup new checkpatch
    errors
     > I481a4cbe21b5623f20f623ab30b04b23259e4918 9P: Cleanup new checkpatch
    errors
     > I5e7b9fcd169387eb4929067e135738666f12adca MainNFSD: Cleanup new
    checkpatch
    errors
     > I6efa95690dbee6d1af9de67df31d76932a426e24 FSAL and FSAL_UP:
    Cleanup new
    checkpatch errors
     > Ieb84f4fef3df09fbcc9a16cdb57ea94cfaa4325b NULL: Cleanup new
    checkpatch
    errors
     > I744df098a9b4fc75d15e0044f6555a1e07d51df9 MDCACHE: Cleanup new
    checkpatch
    errors
     > If42b81b3abcfde4561a0303a9a3521f2da55885a RGW: Cleanup new checkpatch
    errors
     > I939f5faa5339f0d5fef89fa1e0d91d7cbefade2e PROXY: Cleanup new
    checkpatch
    errors
     > I759c57121457c8fa4186b95c4480517c0d973de3 VFS: Cleanup new checkpatch
    errors
     > I34a1668d8d4216e60e46a1b11e41fbf8c79bc482 GPFS: Clean up new
    checkpatch
    errors
     > Ib47c7c5e256ff3e7d6dd70fae486eb2cba704534 GLUSTER: Clean up new
    checkpatch
    errors
     > I364aff7db1a143e554a07560f1878a56a372a9c7 CEPH: Cleanup new
    checkpatch
    errors
     > I42b182912722bb7704cf20ebb93e0d5e0ab7a5df Update checkpatch.pl
    <http://checkpatch.pl> from kernel
    v4.15-rc2
     > I51b00df253f7e63edfa2d85a649632a4bae1d9fa V2.6-dev.20
     > Iff945dbc5a645b0fd1bd8474f88d74bff49430bc ntirpc pullup - fix leak
     > Id8c66de80e6b998653878bfefcfcd22f74789dd9 NFS4.1 - Make the slot
    table
    size configurable
     > I178733cd95bb27f3875e802578d4a7f02844daca CMake - Allow per-processor
    settings
     > Ib46c9d34c6b5f046c9c73112277ab18cf3c30102 NFS4 - Free client in
    error case
     > I1623a9672b58847b16feb05085f4574a595dd859 FSAL_MEM - Destroy up
    fridge to
    avoid leak
     > I9f714d51f549cf497802e454d8a2f9792faaf525 Don't leak the FSAL
    config block
    for exports or DS
     > Id66c8c3c9056a69c5306fca6895c66782985b1a5 pNFS - Fix memory leaks for
    fsal_pnfs_ds
     > I70e1c0e8c05c56dd02983dca2e0fd1539081db00 PNFS - Fix comments on
    fsal_pnfs_ds
     > Ia396978971d4a07ff42fd9dbd5da65c1af0450ba NFS: rework grace period
    handling
     > Ia94be7915ed014de1055aa9cb6c4f8089108ff0c export: avoid double
    free if
    init_export_root fail at add_export
     > I39a6553d4b47eb9de8d69f59d0b59caa7d38ed0e Fix closing global file
    descriptors
     > Id7868135f67945dd6cdff8ecb028042fef5789cc cmake: detect openSUSE
    Tumbleweed
     > I82116d8bc600fc7116338323407888b03b305486 Cleanup export refcounts,
    especially in DBUS show_exports
     > I78fb00b0542415011968f42b3f09f3d02fb3fa4d gsh_export_removeexport
    needs to
    set up an op_ctx
     > Iefcde64e10119bec1f644894a57f19ea0a480e4b Add export refcount
    debugging
     > I6ed692ade41b9984ad7b3e643aabd67704d5021f Fix release of
    host_prefix in
    client_match
     > I723131d1e8bd053bdc095573704e67a25e956bbc V2.6-dev.19
     > I9e667e915d9080f2c130241199e883dca36c9ac5 free_rpc_call with
    clnt_req_release
     > I888b6f32120365464ba4cd5c4b35fda17f871493 clean up gsh_malloc(),
    gsh_calloc(), and gsh_free()
     > Iaad6ad2044c97ef301eb08aa5a5802ca17f31413 test-lookup-latency - FSAL
    lookup latency microbenchmark
     > I0f2c24626ae283ddb45fd026806326acce4f290a More C++ cleanups
     > I9a9100ca0f2de94651599630e1a4a32c0675dd24 Add a global parameter
    to avoid
    dropping caps
     > I31badf93e2505f07adf5dfbe8605645081f31f95 fsal_create() - Add
    case for
    normal files
     > I34e9675260125d4f11c6fdc2bc899f1df673793a Fix freeing the owner
    twice!
     > I075429fc64900102f533c606037d9f7d8cbdb351 [GPFS] Fix global fd's
    openflags
     > Ia0774280ca534bea3efa222e4c544625c8785f9c Avoid multiple states
    for the
    same owner and object
     > I12bb1a956f1e4f727b67001680e21bd1a7a8c2bd Fix NULL-deference in
    _9p_socket_thread().
     > I4d4a9b15478fe1b7d044e7e2fd7514190039bed1 nfs_main: always seed
    the pseudo
    random number generator
     > I110f357368c22af9a5710a5db56ea7eef8feb315 ceph: wire up delegation
    requests and callbacks
     > I548459d4ef8c3b33c54f951c72d36db3c63f4b65 Get attributes in
    fsal_lookup()
    when name is '.'
     > Ic2a1a994165664945161e88201b10f623b46b5b9 Set
    attributes_follow=false when
    required attributes are not filled
     > I72e25e2fc07b9c16e550c2d2d6654c455a16bbc6 Log a CRIT trace for error
    NFS4ERR_IO
     > I045cdbe2a48afb2c4884b24fdd7fc8561ff64a52 Change type of
    'lru_run_interval' to 32 bit for big endian systems
     > Ibc36f626df0b9e423b225726e2ada364c2eaed00 recovery_rados_ng: add new
    driver for recovery
     > I07e261ce02af1ba6c9470f1dc93b9735a748a96b SAL: always initialize
    clid_ent->cl_rfh_list
     > I1a5dc8925d243700b53cf19b3c48231663382ca0 rados_kv: make some static
    symbols global
     > I7fe8b251943a87b1ee9c74202d6e3615cd4d7039 rados_kv: set default
    pool to
    "nfs-ganesha"
     > I41234f9affa55a808a2ca343d5e24c11ef0fe876 rados_kv: clean up
    rados_kv_init
     > I40e57fe9388a04e4206ee7091cb92e0e36d5da08 CBSIM - Fix
    fake_recall.py with
    proper interface
     > I413a1373127c3c869871de6a3439f313ad37c243 Cleanup - Use existing
    verifier
    function
     > Id63d7ca3970f738d2f9be88d6e22ad053bd1d4e8 FSAL_GPFS - Handle
    attrs_out in
    open()
     > I569bdda95b2319a1506cdf86ff305eb6b5f2272c FSAL_GLUSTER - Handle
    attrs_out
    in open()
     > Ied8644766d8122507a9174e8c29a3a85b9b9e826 FSAL_RGW - Handle
    attrs_out in
    open()
     > Iab03cb8b0d7e168a83c96d8e6f07dd5f600b3d88 FSAL_CEPH - Handle
    attrs_out in
    open()
     > I8d710b060b6098177e05dd9de24b7184ed0d368b FSAL_MEM - Handle
    attrs_out in
    open()
     > I839e05032116a261de1f9e5a5ebb368c22cc0f9c FSAL_VFS - Handle
    attrs_out in
    open()
     > I5c079a213b810f1ff88bb416fa190bd073e242c9 V2.6-dev.18
     > Ibf6f569e23c1962e664fc95159ee83d776c56d19 nfs_rpc_call
     > Id00c30e5ae78a27a658eaa1eb8a85df2b1056a98 Remove unused request
    queues
     > I75877e6a03c3fecbbd18feceb3a8ae47c2e226b1 Remove unused request
    decoder
    threads
     > I3b8ce4a47541ec9fbada2166a54707e6ccc4ee69 FSAL_GLUSTER : use fd
    present in
    open state_t when ever available
     > I1ac37aaf97824939daf9b9df7356413948bcc2c9 export: fix use after
    free in
    free_export
     > Ief54601a3d1b7559b7f132b720095b811f2eddf2 config_parsing: reset
    err_type->dispose at err_out in proc_block
     > I886b310aa74cff356dd30ff44e8a63941ed579bd SAL: add new recovery_fs_ng
    backend that is simpler and more fault-tolerant
     > I1cd7efb41e4f182b3e189a509087594f432159e8 SAL: consolidate the
    recovery_read_clids_recover and recovery_read_clids_takeover operations
     > I5e8488a9c096f37e69a9b807f152e9dd5839a553 recovery_fs: minor
    cleanup in
    load_clids code
     > I70333542b2780c598c6034c47f67eea46f7ab42c Handle FSAL cookie
    collision in
    MDCACHE
     > I72a2d0f08416b833b106d593d1fdf4243a7f8870 Normalize main and lib
    entrypoints
     > I60405b8109114f0c30a2cd19163b40703ba61c10 MDCACHE - Update
    attribute cache
    on open
     > I937e4537b816b3a353965d2bac01f173415afcc7 V2.6-dev.17
     > I268f650806be5bc94bd96d121bdca3291c46338b Pull up NTIRPC through #91
     > I9e14ac051bb6e4e78e314c3206078e9118532658 [GPFS] Set a FDs
    'openflags=FSAL_O_CLOSED' when fd=-1 is set
     > I8368b9e861df5fc5cb18ae03c7f3b01122868581 Give temp fd in
    fsal_reopen_obj
    when verification fails for a fd's openflags
     > I477a7f8bd0e9565187a5381e0f560c527774b46d NFSv4.1+ return special
    invalid
    stateid on close per Section 8.2.3
     > Ifadeb0cdf69545d9ea67c4f24c62f2e09bc8a733 Add some detail to config
    documentation
     > I6f9c3848771a22b429f8a723b13c0fdd08303518 handle hosts via libcidr to
    unify IPv4/IPv4 host/network clients
     > I97a3e808858cb34a06db39bd40a11a14aaf4f5fd fsal_gluster:
    glusterfs_create_export() SEGV for typo ganesha.conf
     > I6df764f0a65306e7074d15970c427e76d8fba9d8 Fix cmake failure when
    /etc/os-release is not present
     > Id8249408f920037dc4f10eef44b8647b4661fc83 Lower message log level
    for a
    non-existent user
     > Ia6ff6ed6caedd04e574ae9945678a2f22a9ca834 Allow configuration of
    NFSv4
    minor versions.
     > I84fa579f70ccb6f06cf3512c122659cd978e75ad FSAL_PROXY: set thread
    names for
    logging
     > Ie82eb4a5ecf5da3fd3a8d1cd9dbdb99b54842745 9P lock: aquire state_lock
    properly
     > Ie720da438220f7115d4458b4b995753d480d6491 SAL: allow grace period
    to be
    lifted early if all clients have sent RECLAIM_COMPLETE
     > I2d0e362ef8f28ba78575b60f3fb2890096d98fc6 FSAL_CEPH: do an inode
    lookup
    vs. MDS when the Inode is not in cache
     > I10c12955eaa3861f5bc8287bb8678f805dec1007 recovery_fs: ensure we
    free the
    cid_recov_tag when removing the entry
     > I1d086750e18e56a9b247ac3a0303ed12b3668c34 recovery_fs: remove
    unnecessary
    conditionals from fs_read_recov_clids_impl
     > I125c8c8590f563a2f81ab9274343c0bff8ba4e29 NFSv4: remove
    stable-storage
    client record on DESTROY_CLIENTID
     > I13049d38f7ff158a7d2b10c4e4e9dbe43b8a43c4 NFSv4: make
    cid_allow_reclaim a
    bool
     > Ibabf7825827500ce451563a3944cf026de05ae79 SAL: fix locking around
    clnt->cid_recov_tag
     > Ie3239d5435c5ff2eefa0ad810134b193d6ff9fbc SAL: remove check_clid
    recovery
    operation
     > I58a05552933d4f7819dcbacf6473b90f3b17b7f1 SAL: clean up
    nfs4_check_deleg_reclaim a bit
     > I56f400d93d4ca7f16d029dc4dbeb97a7c44876e6 V2.6-dev.16
     > I8a9160ce4da33e6cace5b8e4267e1934c31b332d Fix updating
    mtime/atime with
    nano seconds.
     > I60efd4c5e538f9320e727f17df323463d2820bf8 Fix attempt to acquire
    content_lock twice
     > I3e7ad33d1691e7eb8ff4c7415e3e735fc001b674 FSAL_GLUSTER: A new
    option to
    enable/disable upcalls
     > Iada41c9a83d38159714aa083d66244489384a62c FSAL_GLUSTER: Fix
    memory leak
    while reading dirents
     > I46b103d3b8555116efe5852eab99de30a5fd0e43 FSAL_GLUSTER: Use the
    APIs to
    register for upcall events' callback
     > I8282928e5ac494dd9ebc36edba5f13c1fc98e3c2 Make sure we don't do
    cleanup
    while holding state_lock in open4_ex
     > Ib270b94d3c186370bf5ee9e4a3f95c200e7889f5 V2.6-dev.15
     > I725a672f1a61176d272a210f2f73c4a324aaef06 (log_functions) display
    work_pool name
     > I86b0ae15b4a3f87e8447fba804fec20668e40c28 scripts: Multilock test
    client
    for Gluster
     > I3ea0b1b6723cb787a332cff79e95ca4d6925fe13 MDCACHE: Catch an end of
    directory condition and record in dirent cache
     > I633d57ecfa2697168b067633b53f1aa024de3c46 Provision for enabling and
    disabling stats counting
     > I64a6ac7e8141179bcda2ca15dfab3912f808a74a Fix attr and content lock
    deadlock with readdir and other operations
     > I4c3c41286c356fcee222affcaead02ce555e7c94 Update parent handle with
    content_lock held
     > I0a38db175e715b3f1916a13d319615606c372f7a Don't allow rename that
    makes an
    object as parent of itself
     > Ic6d8f7e64a0b6d1eee482f05e2992fe627269fa6 reaper: fix
    nfs_in_grace() check
     > I7bc6c4350f94bd4025c284e72f3f6be4d8708945 NFSv4 - Log result of
    OP with
    DEBUG
     > I71fcbe1ea845681e16c065527aa3dab2783e3eb4 PROXY - Convert proxy
    connections multi-AF
     > Id16408fc6891058421e0f417a4c6cb5e63eb3a7b Make thread name larger
    for 9P
    threads
     > Ica1367b21c8c58907c8d49e0fec3850444f8d6dc V2.6-dev.14
     > I6493ec479c709c2ebcbb76627d15be1216e4cd46 nTiRPC Pullup - various
    changes
     > I2fb02f89718df56e099353ecf8bfe25cc3f43a3e Remove unused parameters
    "Dispatch_Max_Reqs" and "Dispatch_Max_Reqs_Xprt"
     > Iaac4ef05e629991620ecee0fbdccc85402b3a75b [GPFS] Fix upcall to update
    group, mode when flag UP_OWN is seen
     > I1b421fc26721ca1b226a6b95d890e95910d053d2 FSAL_PROXY: fix slotid
    index
    management
     > If2d2b708b6231dcc5315fb657a20431fc48af880 Remove unused
    gsh_xprt_private_t
    structure
     > I029085864de30c2805275aecaf814b9333e78988 CEPH: fix ceph_close_my_fd
    reuses new_obj after set to NULL.
     > I47d17c7ce8e5cd35995807702e453a5f2fb5aa2b VFS: fix double close
    of fd in
    open2
     > I52330c2fcb16ca469068f5a66258e21232db1baa mdcache: don't fail
    setattr if
    it succeeded but getattr failed
     > I08e2e752357e76d77583bd22f15f8bd72d71f39e mdcache: don't hold the
    attr_lock for write over the setattr2 call
     > I27a4156d356bc104af92cb94544148e57f3c829d nfsv4: fetch
    minorversion before
    freeing deleg_ctx
     > I0d69af56784b6f743dfaed92a10a07529aa6d34f nfsv4: remove
    sd_grant_time from
    delegation state
     > Ib028ca03388ea184de2442ba1bf30374c97a4a5d reaper: remove the in_grace
    variable from reaper_state
     > I1bbc4b46c9eb5108a5b573eee2c667ae4dbe5269 Don't update parent
    handle after
    failures
     > If9b58ce10fdcdf139f268e2329612705b1d8dd49 [GPFS] handle invalid
    handles in
    gpfs_host_to_key
     > Id1c68b4c1b90ad31d3079bf245b0b743b762804b Fix parent handle in
    mdc_lookup
     > I7cfee0c9608d7ac8241d0ffeb4c01f5e7d739abe [RPM] suppress post install
    selinux/semanage warnings
     > I6f9b88d11bd2c90ddc77ff11d57752c9cc71fc4e RGW: always release
    object when
    meeting fileerr
     > I312a37e8fcd624ab3a9e60c973a1afb21cb8b9e1 Fixes for building with
    gtest
     > I3f5b4576674791f63d547dd9ee36aeca16b249bd FSAL_MEM - On shutdown,
    clean up
    objects
     > I46d3fe6602d6ea07a4e53d6ef73afa986a702fbf FSAL_MEM - More tracepoints
     > I2506d830eaa7b21aa57e9026e0dea78d73fde07b NFS4 - Don't leak ref
    in error
    cases of LOOKUPP
     > I93fb9fb2e264ca02fbe965cb4cd97b81bde2ce68 MDCACHE - Release
    unused new
    entries
     > I8421893d4f83e7278229b314fbc679a5d9330b78 MDCACHE: remove unused
    icreate_refcnt
     > I502c9b258863ebb571b81fc5a1f49b8dd2ba17d1 V2.6-dev.13
     > I3a21b410b8dd9010e931002462587bd187b073d5 Pull up NTIRPC through #82
     > If6d308a8930c98c695b036daafafc5b793f5cda3 FSAL_PROXY : fix open
    from a
    NFSv4.0 client
     > I27e433046957529bd89fab1ae81df0b80777a837 FSAL_GLUSTER: Add option to
    configure upcall poll interval
     > I4bb91bfa58df44ed613d00c5558432ce4f1e9248 Set
    attributes_follow=false if
    'valid_mask==ATTR_RDATTR_ERR' in readdirplus
     > I7d545a1b3a6816c86db0784136c201023dfb43e9 Adding support for
    registering
    with multiple dbus names
     > Iae93dad3deef39866fca83b404e262afadcf4ad1 V2.6-dev.12
     > Ib6d24f25f7c648c4fc4598794a91761757401654 Pull up NTIRPC #78
     > I957b0e43c7c1057649330d5453b3726d08d66cfb FSAL_MEM - Add a
    tracepoint for
    lookup
     > I53b41c87c66b5a0999832a3502d005f9cd650db1 FSAL_MEM - Lock the
    mfe_exp list
     > I9eae34827014855a72ab6e18e52d55d5eb4cd566 FSAL_MEM - Don't free
    on error
    before allocation
     > I8b625917788f009439cc14b4d50abc306b63c592 V2.6-dev.11
     > I65aeaa7f902c8794560e4d13c61c8a9ca17e545e (gsh_wait_queue.h) renamed
     > I47ac51e536483db0d4f22e757459c805b2671fcb Pull up NTIRPC #76
     > I82bf51b192d4492427593f0c691d0eab42f8a127 V2.6-dev.10
     > I8a53bc6afbe90e4fd05d0545ebe7da1cf84fce5b Pull up NTIRPC #75
     > Idadb737fc14b93e8a8f1d03ffaefa1bf682a716f V2.6-dev.9
     > I68c85b55cced4c0bbf2b70ada24980faa4361139 Pull up NTIRPC #74
     > I4d89cd1196e17940d8d263667f0705912aab8493 RPC_Debug_Flags
     > I92c32f142b211ea9f1f9fb0b27c39c2de57fc257 NFSv4: drop
    DO_DELEGATION define
     > I82b78b4dfc36601e8fdd74cb91e47b8894c20635 GPFS: disable delegations
    temporarily
     > I22ec21c368aec46f9e83012fd90f6be0d83ece0c set op_ctx during deleg
    revokes
    and recalls
     > I9ef314125c5eb86fd21c449787349b78f32da1df Rework delegations to
    use new
    lease_op2 interface
     > Ia1f36cfaa8bd49474d7c3cf103af2515edea3fce nfs: fix error handling in
    nfs_rpc_v41_single
     > Ie9ff2d2181e184b2dfef7b6b2b793d1f40e7bb82 V2.6-dev.8
     > I808ec1051b2ef58309b14f3b1fdc42d866d5c196 nfs: use
    OPEN_DELEGATE_NONE_EXT
    when not granting a delegation on v4.1+
     > Ic0c0eca52182009289634a985c2e4d1e34dcb895 Take a reference to the
    session
    over a v4.1+ callback
     > I4c6407aacb4f119fa856d0857df60b7d19791e55 nfs: fix cleanup after
    delegrecall
     > Ic6fac7c66d802b25dece9aa0c3d34ac2671b8f74 nfs:
    nfs41_complete_single ->
    nfs41_release_single
     > Ic774170db363f3782754672d5ae5675603ee1a41 FSAL_PROXY : code cleaning,
    remove useless comments
     > I80adb7c583c2c28e57d0f75686220cb474d65367 FSAL_PROXY : storing
    stateid
    from background NFS server
     > If675f156b253247d2d0ac1f5cb82aa38e9eb83bb FSAL_RGW: Remove obsolete
    (non-support_ex) create method
     > I6b049361f205e662551d382750766dddfc090652 V2.6-dev.7
     > I9f24cc76405ba8ddede2395abadb04660b57840b Fix RPM Release tag when no
    GANESHA_EXTRA_VERSION
     > I8c6da75bb3f3266fe1871143bb97f01ba383066e nfs: make delegation
    recalls use
    new callback infrastructure
     > I517ff36a9276bbda75d550a96be0574a630bc783 nfs: make the single-op
    callback
    helper be minorversion neutral
     > Ie3341c897d4b9141c91b20f634fb8aa8d58202f3 nfs: remove "free_op"
    argument
    from nfs_rpc_v41_single
     > Ib7f6b8ec0a66e753cb40744123c136e7d8153fdb Remove non-support_ex
    FSAL open,
    reopen, and status methods
     > If40959b04cfb39ef56fabf082a8aa8367bb9c7ba Remove non-support_ex FSAL
    commit method
     > I042a4b3352926fc5484f2aac9fcc0c8b2ff0cf14 Remove non-support_ex FSAL
    share_op method
     > Ic1f43f41f970e48633006d02f3f7fdf48fa80717 Remove non-support_ex
    lock_op
    and fso_lock_support_owner
     > I01405fe6b788e16f7b24f89b9ddd72ed037e623a Remove non-support_ex
    create
    FSAL method
     > I7c986c444f17c83aecd730569f105f6e649b1ca3 Remove non-support_ex
    setattrs
    FSAL method
     > I24b8c9d292d2869540df0c22d420541283f16662 Remove the
    non-support_ex read
    and write methods
     > I09e17c305ba4c90e2699251940649a91882e8c9f Remove support_ex FSAL
    method
     > I069b41f0d497bbbc79fbb2b9dea1149bb3a58475 Assume support_ex in
    FSAL/fsal_helper.c and include/fsal.h
     > Id87f54ffe86911604bbcf270ae095c385a04fc25 Remove share counters
    from SAL -
    WARNING - delegations have been broken
     > I54f5a2ad56ce6feb0bcbd52950c741174c1c4b93 Replace calls to
    state_share_anonymous_io_start with state_deleg_conflict
     > I3a6f021d344ddafd95f1309c8189e91a2faf9aa1 Assume support_ex in
    NLM_SHARE/NLM_UNSHARE handling
     > Iab3ec0848624757c0f93944aac2a781f7e1ca601 Strip legacy state_share
    functions used by NFS4
     > I580d8615ba33e71488956960c9f4bd4f553d511e Assume support_ex in
    SAL/state_lock.c
     > I97528bcf148c25d4fb7509c1cd02943e6f1dcc99 Disable do_lease_op - FSAL
    lock_op method is not implemented by anyone
     > Ic3cf431ccb02f30774ce7d402b50a3ce642f05da Assume support_ex in
    SAL/nfs4_state.c
     > I0b6b8136f47ac47b03ab1f12436a5d4a428c5f02 Assume support_ex in NFS4
    protocol functions
     > Id9fc3e0c6ce76b377a55ba96d086e825c3312685 Always assume
    support_ex in NFS3
    protocol functions
     > I1505e5e606d2a360e3c58833d692aa70883fe00f Always assume
    support_ex in 9p
     > I45ed9dd89fab9dcad902340021b11ee31f17dbe6 (libntirpc) update pull
    request
    #70 & #71
     > I51517b281ffca7411a6a229e07088028ca336c44 V2.6-dev.6
     > Ib5ce7e184a2029ff36830e8b0d59d96df3f717fa Napalm nfs_worker_thread
    NFS_REQUEST queue
     > Ie6a6d625cf114091bec2e6785602154b9f2df6dc DBUS interface for purging
    idmapper cache.
     > Ia53c8eec07a840425877e03ec58682c42d512b34 FSAL_PROXY : add
    verbosity in
    EXCHANGE_ID
     > Icb67b2df86a6060c68a8b2c16389d9b44c8aafe5 Remove libzfswrap
     > Id020de3fb0d91e31d3eb81c86a2ef9f3b9097ce7 Strip FSAL_ZFS out
     > I2611365be9f2f342760c35c6023ee4ab02766fa9 V2.6-dev.5
     > Ie2aec841612e3270f2a7904fa88eda39db93c190 V2.6-dev.4a
     > Ibc31cf3745a5a20a4236a9a37712572d1f0f87f4 V2.6-dev-4
     > I6f2dfd9dc4431df6372d30e3c6510b290ec9e8de CMake - Have 'make dist'
    generate the correct tarball name
     > I0428d3c316a12fc1cab750f745640a50c03a34cc FSAL_MEM - fix UP thread
    init/cleanup
     > I9c0810bfb211dd133b3f33e04036b57f69ef0c4f V2.6-dev-3
     > I81a5e85ad5eb9935a09937d1262b959fdc7cabb9 Napalm dispatch plus plus
     > Icc0c7d806e2e8dcaa715d72f26a98d5f7f71c77d Revert "CMake - Have
    'make dist'
    generate the correct tarball name"
     > I69000025dc73cf930bb8cfe747baab1642164045 V2.6-dev-2
     > I10dc7925db271eab2bcd3f9a035ffbdfb21e2450 CMake - Have 'make dist'
    generate the correct tarball name
     > I195759fd0c1394651d9bf188eb19229ebcf46f68 V2.6-dev-1


    ---
    This email has been checked for viruses by Avast antivirus software.
    https://www.avast.com/antivirus <https://www.avast.com/antivirus>


    
------------------------------------------------------------------------------
    Check out the vibrant tech community on one of the world's most
    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
    _______________________________________________
    Nfs-ganesha-devel mailing list
    Nfs-ganesha-devel@lists.sourceforge.net
    <mailto:Nfs-ganesha-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
    <https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel>




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to