Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1549448 > unrolled thread
| Started by | Santosh Shilimkar <santosh.shilimkar@oracle.com> |
|---|---|
| First post | 2017-01-03 00:00 +0100 |
| Last post | 2017-01-03 15:50 +0100 |
| Articles | 3 — 2 participants |
Back to article view | Back to linux.kernel
[net-next][PATCH v3 00/17] net: RDS updates Santosh Shilimkar <santosh.shilimkar@oracle.com> - 2017-01-03 00:00 +0100
[net-next][PATCH v3 04/17] RDS: IB: make the transport retry count smallest Santosh Shilimkar <santosh.shilimkar@oracle.com> - 2017-01-03 00:00 +0100
Re: [net-next][PATCH v3 00/17] net: RDS updates David Miller <davem@davemloft.net> - 2017-01-03 15:50 +0100
| From | Santosh Shilimkar <santosh.shilimkar@oracle.com> |
|---|---|
| Date | 2017-01-03 00:00 +0100 |
| Subject | [net-next][PATCH v3 00/17] net: RDS updates |
| Message-ID | <sVjAt-5dr-3@gated-at.bofh.it> |
v2->v3:
- Re-based against latest net-next head.
- Dropped a user visible change after discussing with David Miller.
It needs some more work to fully support old/new tools matrix.
- Addressed Dave's comment about bool usage in patch
"RDS: IB: track and log active side..."
v1->v2:
Re-aligned indentation in patch 'RDS: mark few internal functions..."
Series consist of:
- RDMA transport fixes for map failure, listen sequence, handler panic and
composite message notification.
- Couple of sparse fixes.
- Message logging improvements for bind failure, use once mr semantics
and connection remote address, active end point.
- Performance improvement for RDMA transport by reducing the post send
pressure on the queue and spreading the CQ vectors.
- Useful statistics for socket send/recv usage and receive cache usage.
- Additional RDS CMSG used by application to track the RDS message
stages for certain type of traffic to find out latency spots.
Can be enabled/disabled per socket.
Series generated against 'net-next'. Full patchset is also available on
below git tree.
The following changes since commit 525dfa2cdce4f5ab76251b5e57ebabf4f2dfc40c:
Merge branch 'mlx5-odp' (2017-01-02 15:51:21 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git for_4.11/net-next/rds_v3
for you to fetch changes up to 3289025aedc018f8fd9d0e37fb9efa0c6d531ffa:
RDS: add receive message trace used by application (2017-01-02 14:02:59 -0800)
----------------------------------------------------------------
Avinash Repaka (1):
RDS: make message size limit compliant with spec
Qing Huang (1):
RDS: RDMA: start rdma listening after init
Santosh Shilimkar (14):
RDS: log the address on bind failure
RDS: mark few internal functions static to make sparse build happy
RDS: IB: include faddr in connection log
RDS: IB: make the transport retry count smallest
RDS: RDMA: fix the ib_map_mr_sg_zbva() argument
RDS: RDMA: return appropriate error on rdma map failures
RDS: IB: split the mr registration and invalidation path
RDS: RDMA: silence the use_once mr log flood
RDS: IB: track and log active side endpoint in connection
RDS: IB: add few useful cache stasts
RDS: IB: Add vector spreading for cqs
RDS: RDMA: Fix the composite message user notification
RDS: IB: fix panic due to handlers running post teardown
RDS: add receive message trace used by application
Venkat Venkatsubra (1):
RDS: add stat for socket recv memory usage
include/uapi/linux/rds.h | 33 ++++++++++++++++++
net/rds/af_rds.c | 28 +++++++++++++++
net/rds/bind.c | 4 +--
net/rds/connection.c | 10 +++---
net/rds/ib.c | 11 ++++++
net/rds/ib.h | 22 ++++++++++--
net/rds/ib_cm.c | 89 ++++++++++++++++++++++++++++++++++++++----------
net/rds/ib_frmr.c | 16 +++++----
net/rds/ib_recv.c | 14 ++++++--
net/rds/ib_send.c | 29 +++++++++-------
net/rds/ib_stats.c | 2 ++
net/rds/rdma.c | 22 ++++++++++--
net/rds/rdma_transport.c | 11 ++----
net/rds/rds.h | 17 +++++++++
net/rds/recv.c | 36 ++++++++++++++++++--
net/rds/send.c | 50 ++++++++++++++++++++++++---
net/rds/tcp_listen.c | 1 +
net/rds/tcp_recv.c | 5 +++
18 files changed, 335 insertions(+), 65 deletions(-)
--
1.9.1
[toc] | [next] | [standalone]
| From | Santosh Shilimkar <santosh.shilimkar@oracle.com> |
|---|---|
| Date | 2017-01-03 00:00 +0100 |
| Subject | [net-next][PATCH v3 04/17] RDS: IB: make the transport retry count smallest |
| Message-ID | <sVjKa-5hm-15@gated-at.bofh.it> |
| In reply to | #1549448 |
Transport retry is not much useful since it indicate packet loss in fabric so its better to failover fast rather than longer retry. Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com> --- net/rds/ib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/rds/ib.h b/net/rds/ib.h index 45ac8e8..f4e8121 100644 --- a/net/rds/ib.h +++ b/net/rds/ib.h @@ -16,7 +16,7 @@ #define RDS_IB_DEFAULT_SEND_WR 256 #define RDS_IB_DEFAULT_FR_WR 512 -#define RDS_IB_DEFAULT_RETRY_COUNT 2 +#define RDS_IB_DEFAULT_RETRY_COUNT 1 #define RDS_IB_SUPPORTED_PROTOCOLS 0x00000003 /* minor versions supported */ -- 1.9.1
[toc] | [prev] | [next] | [standalone]
| From | David Miller <davem@davemloft.net> |
|---|---|
| Date | 2017-01-03 15:50 +0100 |
| Message-ID | <sVyzw-7Iz-25@gated-at.bofh.it> |
| In reply to | #1549448 |
From: Santosh Shilimkar <santosh.shilimkar@oracle.com> Date: Mon, 2 Jan 2017 14:45:35 -0800 > v2->v3: > - Re-based against latest net-next head. > - Dropped a user visible change after discussing with David Miller. > It needs some more work to fully support old/new tools matrix. > - Addressed Dave's comment about bool usage in patch > "RDS: IB: track and log active side..." > > v1->v2: > Re-aligned indentation in patch 'RDS: mark few internal functions..." > > Series consist of: > - RDMA transport fixes for map failure, listen sequence, handler panic and > composite message notification. > - Couple of sparse fixes. > - Message logging improvements for bind failure, use once mr semantics > and connection remote address, active end point. > - Performance improvement for RDMA transport by reducing the post send > pressure on the queue and spreading the CQ vectors. > - Useful statistics for socket send/recv usage and receive cache usage. > - Additional RDS CMSG used by application to track the RDS message > stages for certain type of traffic to find out latency spots. > Can be enabled/disabled per socket. > > Series generated against 'net-next'. Full patchset is also available on > below git tree. ... > git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git for_4.11/net-next/rds_v3 Pulled, thanks.
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web