]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
dtest: -D option is not valid with scif providers
authorAmir Hanania <amir.hanania@intel.com>
Tue, 16 Feb 2016 20:53:53 +0000 (12:53 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Tue, 16 Feb 2016 20:53:53 +0000 (12:53 -0800)
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
ChangeLog
test/dtest/dtest.c

index 2851a0d79f0e248f5d24d2ebc383dace337b9d8c..2aa783e796c71ca58d81e77d254572236d15ca26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,191 @@
+commit d1b5d4836ad6e89f5ec739596dea502953a0bdcf
+Author: Amir Hanania <amir.hanania@intel.com>
+Date:   Tue Feb 16 12:47:04 2016 -0800
+
+    dtest/dapltest: add new automated test suite for HOST to MIC testing
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+    Signed-off-by: Amir Hanania <amir.hanania@intel.com>
+
+commit 722ffc3bf1045ff7113f08cbfce42cb8c84d6e67
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Feb 16 12:15:08 2016 -0800
+
+    openib: update attributes correctly for iWARP transports
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit ab67173b8024e14009c266d76ab9ec0bdd0c5d1f
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Feb 10 14:45:12 2016 -0800
+
+    openib_common: set providers mtu to active_mtu instead of 2048
+    
+    Better out of the box performance when setting mtu to active_mtu
+    instead of default settings of 2K. The new mtu settings are applied
+    on a per QP basis and negotiated via CM mtu 8-bit field. One of the
+    reserved 8 bit CM message fields is used to insure compatibility
+    with older versions.
+    
+    If older endpoints are mixed with newer versions it will fallback to
+    the pre-existing 2K MTU settings, unless overriden by DAPL_IB_MTU.
+    
+    The change has been made across all providers including ucm, scm, mcm,
+    and cma (rdma_cm). The mcm provider on a MIC will notify the CCL Proxy
+    service of a DAPL_IB_MTU override via a new MIX_OP_FLAGS bit
+    MIX_OP_MTU during the open call.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit c399977f71d02e4c37d71d9b8ed5ba3e2b0ac33b
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Feb 10 14:44:46 2016 -0800
+
+    mpxyd: set affinity default to 2 for best performance
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 0f2353e62df7dddc9a31323ffea97ac08d8b8cf6
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Feb 9 09:37:47 2016 -0800
+
+    mcm: cleanup unused variable in dapls_ib_mr_register
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 11c6ae4a1abe1faf56f935cfd95f87cac2a17798
+Author: Amir Hanania <amir.hanania@intel.com>
+Date:   Tue Jan 26 14:03:16 2016 -0800
+
+    dtest: enhancement to test, -D option for data check
+    
+    With -D option, dtest will run pingpong rdma write test
+    with data validation. Changes pattern during iterations.
+    Aborts and reports location/pattern with any miscompare.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+    Signed-off-by: Amir Hanania <amir.hanania@intel.com>
+
+commit b9860007fc6800dead92303ed9fecccfb465a229
+Author: Amir Hanania <amir.hanania@intel.com>
+Date:   Mon Jan 25 12:30:38 2016 -0800
+
+    mcm: add support for Intel Omni-Path driver (hfi) via mic MFO mode
+    
+    Set MIC based consumer to MFO (full offload) mode for both qib and new hfi devices.
+    Add to dat.conf entries for hfi verbs support. This can be run from mic or host
+    endpoints.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+    Signed-off-by: Amir Hanania <amir.hanania@intel.com>
+
+commit 400550c8b4a4519ef4467f20cb23d4ac80dccd5e
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Jan 25 11:51:33 2016 -0800
+
+    mpxyd: fix ordering issues with the CCL Proxy receive side forwarding mechanism
+    
+    scif_writeto doesn't guarantee ordering on DMA posting like IB rdma writes.
+    Since CCL Proxy is emulating IB semantics we must perserve order of
+    the rdma write request from MIC consumers via any proxy scif operations.
+    
+    Changes made to proxy-in to defer forwarding RR completed segments
+    unless they are middle segments of a larger write operation. On FS or LS
+    the previous scif_writeto DMA operations must be completed and signaled
+    before posting a first or last segment. Last segment scif_writeto
+    operation is ordered to insure last byte is the last byte of
+    complete rdma write proxied operation.
+    
+    During scif_wt errors send WC error status for each pending segment
+    with rdma write operation for accurate proxy-out error processing.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit c266f94af627e395c0f060005078b8152c8afe99
+Author: Amir Hanania <amir.hanania@intel.com>
+Date:   Thu Dec 10 15:17:03 2015 -0800
+
+    dtest: report results only if one of the pingpong tests are run
+    
+    There are two diff ping pong test cases.
+    It was possible to run dtest with none of them.
+    
+    Signed-off-by: Amir Hanania <amir.hanania@intel.com>
+
+commit efa6bed3e44f445c68b011662c75e59265805c74
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Dec 10 14:48:05 2015 -0800
+
+    mpxyd: with abnormal CM termination a CM object can be referenced after QP destroy
+    
+    The proxy-in CQ is not flushed and processes properly during
+    mix_qp_destroy. Depending on the EP mode there can be 2 seperate
+    connections with multiple CQs to process. Add new mix_cq_flush
+    function that will flush all pending work on TX and RX side of
+    proxy engine. CM object is destroyed and reset only after all
+    pending work is processed on ALL endpoint CQ associations.
+    Add error logging when WR resources are exhausted.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 2b294cd7dcdbccdc235c056791f36bd2821c2b9b
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Dec 10 14:36:22 2015 -0800
+
+    mpxyd: proxy out WR resources exhausted with MFO mode endpoints
+    
+    WC status of IBV_WC_RETRY_EXC_ERR reported back to MIC client
+    
+    Operation processing thread doesn't yield properly
+    to enable tx thread to process completions and replenish
+    WR resources. Retries occur to quickly.
+    
+    add some new error logs for resource issues.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit a912661e87650e2313757e0b02cbbfbf35570bb7
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Oct 21 09:49:45 2015 -0700
+
+    release note update for CCL Proxy and Platform BIOS recommendations
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit cb4cb9e300216a2c94082b9fe5df939c4972e1e9
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 16 13:08:11 2015 -0700
+
+    dtestx: add dat_ib_open_query only option with -q
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 1f4baf860cf2c17960885df7ff49cc0021fe317e
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 16 10:21:19 2015 -0700
+
+    scm: CONN_PENDING: SOCKOPT ERR Connection refused ->
+    
+    Error caused by cm_msg size compatability issue with new v8
+    protocol and older socket cm providers (2.1.4 and older).
+    The ucm, cma, and mcm providers are not affected.
+    
+    Modify socket data sizes for SCM request/reply to interoperate
+    between new v8 with smaller private data and older protocols.
+    
+    Adjust SCM reply/rtu based on remote CM version and retry a failed
+    request with pre-v8 adjusted size in case of server side failure.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 0494ec10176e07804c26b28484535252e47c3f99
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 29 20:23:58 2015 -0700
+
+    Release 2.1.7
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
 commit 963e5d793867644c770c087f1ef443550779ca8c
 Author: Arlin Davis <arlin.r.davis@intel.com>
 Date:   Tue Sep 29 09:05:27 2015 -0700
index 1541b7562eb8fac591d280def62247fb582f00d1..e61e000c73be06a29f052b30a569743be1e993d0 100755 (executable)
@@ -649,6 +649,11 @@ int main(int argc, char **argv)
                exit(-12);
        }
 
+       if (data_check && strstr(provider, "scif")) {
+               printf("\n\t -D option is not valid with scif provider\n\n");
+               exit(-12);
+       }
+
 #if defined(_WIN32) || defined(_WIN64)
        {
                WSADATA wsaData;