Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for releaseReceiveRegion (0.53 sec)

  1. src/test/java/jcifs/internal/smb2/rdma/RdmaBufferManagerTest.java

            RdmaMemoryRegion region = bufferManager.getReceiveRegion();
            assertNotNull(region);
    
            // Release should not throw exception
            assertDoesNotThrow(() -> bufferManager.releaseReceiveRegion(region));
        }
    
        @Test
        public void testAllocateBuffer() {
            ByteBuffer buffer = bufferManager.allocateBuffer(2048);
            assertNotNull(buffer, "Buffer should not be null");
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 7.1K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb2/rdma/RdmaIntegrationTest.java

                assertTrue(initialActive >= 2, "Should have at least 2 active regions");
    
                // Test buffer release and reuse
                bufferManager.releaseSendRegion(sendRegion);
                bufferManager.releaseReceiveRegion(recvRegion);
    
                // Allocate again to test pooling
                RdmaMemoryRegion newSendRegion = bufferManager.getSendRegion(4096);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 13.8K bytes
    - Viewed (0)
  3. src/main/java/jcifs/internal/smb2/rdma/RdmaBufferManager.java

            return newRegion;
        }
    
        /**
         * Release a receive region back to the pool
         *
         * @param region memory region to release
         */
        public void releaseReceiveRegion(RdmaMemoryRegion region) {
            if (availableReceiveRegions.size() < initialReceiveBuffers * 2) {
                availableReceiveRegions.offer(region);
            } else {
                region.close();
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 8.7K bytes
    - Viewed (0)
  4. docs/smb3-features/05-rdma-smb-direct-design.md

                EnumSet.of(RdmaAccess.LOCAL_WRITE, RdmaAccess.REMOTE_WRITE));
            totalAllocated.incrementAndGet();
            return region;
        }
        
        public void releaseReceiveRegion(RdmaMemoryRegion region) {
            if (availableReceiveRegions.size() < initialReceiveBuffers * 2) {
                availableReceiveRegions.offer(region);
            } else {
                region.close();
    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