Activity for John Huff

  • John Huff John Huff posted a comment on ticket #189

    I actually don't have a use case for changing heapmax during runtime. I've been developing an HTTP API for semi-remote (i.e. using terrestrial Internet) ION node management. I just happened to stumble across this as I was testing my API.

  • John Huff John Huff posted a comment on ticket #189

    Note that ltpdb->maxAcqInHeap is used elsewhere for allocating buffers such as in ltpdeliv. So if you increase the size of any session buffers while ltpdeliv is still running, the ltpdeliv buffer will overflow. This should also be addressed. Something simple you could do would be to define a maximum allowed value for maxAcqInHeap such as 64KB, and allocate a buffer of that size in ltpdeliv. This is ineffcient but ensures that ltpdeliv always has a big enough buffer.

  • John Huff John Huff created ticket #189

    LTP heap buffer overflow

  • John Huff John Huff created ticket #188

    Primary block is mutated due to incomplete CRC support

  • John Huff John Huff posted a comment on ticket #185

    Actually, the handleAdminBundles function does correctly handle the SIGTERM signal, ending the BpSAP recvSemaphore. However, handleAdminBundles doesn't close the BpSAP on exit.

  • John Huff John Huff created ticket #185

    scheme adminep daemons leak psm memory on stop

  • John Huff John Huff posted a comment on ticket #184

    this was from me btw, forgot to log in

  • John Huff John Huff posted a comment on ticket #181

    Yes, my understanding is that it should be newRoute. newRoute was correctly having toNodeNbr and fromTime set in computeRoute, making this bug harder to detect. Computing a spur route shouldn't have any effect on the route used to compute it.

  • John Huff John Huff created ticket #180

    Unable to remove LTP span once started

  • John Huff John Huff created ticket #179

    Missing support for large, fragmented bundles

  • John Huff John Huff posted a comment on ticket #178

    title "should be ipnfw ipn_lookupOvrd arguments reversed", don't know if you can edit tickets though

  • John Huff John Huff created ticket #178

    ipnfw ipn_lookupOvrd arguments revered

  • John Huff John Huff created ticket #177

    'm home' and 'm outer' ionadmin commands

  • John Huff John Huff posted a comment on ticket #174

    edit: sm_Unend -> sm_SemUnend

  • John Huff John Huff created ticket #174

    LTP deliverySemaphore is never unended

  • John Huff John Huff committed [2c053e]

    Fixed crash caused by llcv_closed.

  • John Huff John Huff committed [ef9eb3]

    Fixed issue of tcpcli not shutting down

  • John Huff John Huff committed [4fb9fa]

    Fixed issue causeing bug-0015 test to fail. Checks if llcv is closed before signalling, prevents failed assertion.

  • John Huff John Huff committed [9cb80f]

    Added changes to fix tcpcli shutdown, more narrowly this time.

  • John Huff John Huff committed [f4c8c6]

    Slight changes to llcv_close to fix tcp issues.

  • John Huff John Huff committed [58b1eb]

    Merged changes

  • John Huff John Huff committed [256cae]

    Increased sleep to allow file to finish sending

  • John Huff John Huff committed [b9c638]

    Merge with tcp-fix-3.6.2

  • John Huff John Huff committed [c49f6a]

    Reverted reordering of mutex unlock and cond destory, and instead put another mutex_unlock if cond_destroy fails.

  • John Huff John Huff committed [575381]

    Reordered mutex unlock and cond destory.

  • John Huff John Huff committed [ef08fd]

    BSD uses pthread_set_name_np rather than pthread_setname_np

  • John Huff John Huff committed [9f303d]

    Added thread naming. Overloaded pthread_begin to have an extra parameter

  • John Huff John Huff committed [554bab]

    Named all threads

  • John Huff John Huff committed [98a0ab]

    Added configure error when setting BUILD_32_ON_64_SOLARS=1 and not setting CC={solaris studio cc}

  • John Huff John Huff committed [caf640]

    Added flag BUILD_32_ON_64_SOLARIS.

  • John Huff John Huff committed [2ad808]

    Added thread naming on OSX by wrapping pthread_begin

  • John Huff John Huff committed [885d37]

    Fix for Solaris 64-bit BpTimestamp bug. time_t can be 8 bytes on some 64-bit systems, and a 32-bit value was being extracted into the first 4 bytes of an 8 byte time_t because it was being referenced to by a 4 byte unsigned int pointer. This caused expiredTTL events because the time_t variable was later casted to unsigned int which always had a value of zero. Fix is to first extract into a unsigned int and then cast to a time_t.

  • John Huff John Huff committed [d114c5]

    Added --enable-high-speed option for configure. Increases

  • John Huff John Huff committed [419f23]

    Fixed bug with reception rate limiting. Receiver was not taking into account the amount of time it takes to read the data. Code now resembles the throttle mechanism that is used on the sender. Rate limiting already occurs on the sender, so it may be better to altogether remove the rate limiting on the receiver.

  • John Huff John Huff committed [2b14e8]

    Added CRC-32 support (alongside the already supported CRC-32C).

  • John Huff John Huff committed [f8ecae]

    fixed redefine in crc32_16bytes

  • John Huff John Huff committed [049eb2]

    Merged with ion-4.0.0-high-speed. Removed rate limiting on TCPCLA receiver. This is not needed as the sender handles rate limiting and it uses TCP which has its own sort of rate limiting

  • John Huff John Huff committed [ae6c0a]

    removed leftover MIN_SNOOZE macro

1
MongoDB Logo MongoDB