Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for getErrorRate (0.24 sec)

  1. src/main/java/jcifs/internal/smb2/multichannel/ChannelInfo.java

            errors.incrementAndGet();
        }
    
        /**
         * Get error rate (errors / total requests)
         *
         * @return error rate between 0.0 and 1.0
         */
        public double getErrorRate() {
            long total = requestsSent.get();
            if (total == 0)
                return 0.0;
            return (double) errors.get() / total;
        }
    
        /**
         * Get throughput in bytes per second
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 10.6K bytes
    - Viewed (0)
  2. docs/smb3-features/03-multi-channel-design.md

                    }
                }
                
                // Check error rate
                if (channel.getErrorRate() > 0.1) {
                    log.warn("High error rate on channel {}: {}", 
                        channel.getChannelId(), channel.getErrorRate());
                    // Consider removing channel
                }
            }
        }
        
        private void discoverInterfaces() {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 39.6K bytes
    - Viewed (0)
  3. src/main/java/jcifs/internal/smb2/rdma/RdmaStatistics.java

            return memoryRegionsActive.get();
        }
    
        /**
         * Calculate error rate as percentage of total operations
         *
         * @return error rate (0.0 to 1.0)
         */
        public double getErrorRate() {
            long total = rdmaReads.get() + rdmaWrites.get() + rdmaSends.get() + rdmaReceives.get();
            if (total == 0) {
                return 0.0;
            }
            return (double) operationErrors.get() / total;
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 10.7K bytes
    - Viewed (0)
  4. src/test/java/jcifs/internal/smb2/rdma/RdmaIntegrationTest.java

            assertEquals(5120, stats.getBytesTransferred(), "Should have transferred 5KB total");
            assertEquals(1, stats.getOperationErrors(), "Should have 1 error");
            assertEquals(0.25, stats.getErrorRate(), 0.001, "Error rate should be 25% (1 error out of 4 successful operations)");
    
            // Verify latency calculations
            assertTrue(stats.getAverageReadLatencyMicros() > 0, "Read latency should be positive");
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 13.8K bytes
    - Viewed (0)
  5. src/test/java/jcifs/internal/smb2/multichannel/ChannelInfoTest.java

            assertEquals(2000, channelInfo.getBytesReceived());
            assertEquals(1, channelInfo.getRequestsSent());
            assertEquals(1, channelInfo.getErrors());
            assertEquals(1.0, channelInfo.getErrorRate(), 0.01);
        }
    
        @Test
        void testPendingOperations() {
            assertEquals(0, channelInfo.getRequestsPending());
            assertTrue(channelInfo.getPendingOperations().isEmpty());
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 7.4K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb2/multichannel/ChannelManager.java

                        handleChannelFailure(channel, e);
                    }
                }
    
                // Check error rate
                if (channel.getErrorRate() > 0.1) {
                    log.warn("High error rate on channel {}: {}", channel.getChannelId(), channel.getErrorRate());
                }
            }
        }
    
        private void sendKeepAlive(ChannelInfo channel) throws IOException {
            // Send echo request as keep-alive
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 20K bytes
    - Viewed (0)
  7. src/main/java/jcifs/internal/smb2/rdma/RdmaErrorHandler.java

                    return true;
                }
            }
    
            // If we've had many errors, consider fallback
            double errorRate = statistics.getErrorRate();
            if (errorRate > 0.1) { // More than 10% error rate
                log.warn("High RDMA error rate ({:.1f}%), TCP fallback recommended", errorRate * 100);
                return true;
            }
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 10.5K bytes
    - Viewed (0)
  8. docs/smb3-features/05-rdma-smb-direct-design.md

            rdmaWrites.incrementAndGet();
            bytesTransferred.addAndGet(bytes);
        }
        
        public void recordError() {
            operationErrors.incrementAndGet();
        }
        
        public double getErrorRate() {
            long total = rdmaReads.get() + rdmaWrites.get() + rdmaSends.get() + rdmaReceives.get();
            if (total == 0) return 0.0;
            return (double) operationErrors.get() / total;
        }
        
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 35.9K bytes
    - Viewed (0)
Back to top