Skip to content

Conversation

@persiaAziz-zz
Copy link
Owner

No description provided.

@persiaAziz-zz persiaAziz-zz force-pushed the SNI_based_configuration branch from 88c710a to ee8d6b9 Compare October 16, 2017 20:26
dyrock and others added 23 commits October 16, 2017 15:36
…les evaluations. This allows us to fix issue apache#2511.

The problem is that the "avg" and "10s" metrics rely on the current timestamp continuously being evaluated and binded to
a constant inside the Lua VM. However, there are mechanism currently prevent the new timestamp to be bind to a constant
that was previously binded already. Therefore the timestamp is never getting updated in the lua VM.
EThread is processor of Event, it is the event processor's
responsibility to deallocate Event object. (refer to the comments in
I_EventProcessor.h, "Event allocation policy" section.)

Due to NetHandler is processor of NetVC, it is the NetHandler's
responsibility to free NetVC object.

Take EThread::free_event() as reference to create
NetHandler::free_netvc() from close_UnixNetVConnection().
removed unnecessary defines

moved to class initializer

removed metrics collection

extracted externel queue processing code into new method

use std::min instead of just min

bug fix

remove unnecessary arg
Added ability to base the cache key on the pristine URI
rather then on the URI set during remap.

New option added (see plugin doc):
--uri-type=[remap|pristine] (default:remap)

In addition changed the CacheKey constructor to use in-class member initialization.
added delay argument in microserver

changed datatype for delay
Removed header_rewrite check
oknet and others added 14 commits October 28, 2017 09:33
The UDPNetHandler works like the NetHandler. But it is free lock to
push a UDPConnection into UDPNetHandler.
The UDPNetHandler gets new UDPConnection from newconn_list (an atomic
list) and push into open_list that saved all opend udp connections.

There is no InactivityCop for UDPConnection. The open_list is traversal
within UDPNetHandler::mainNetEvent() every second.
ts::Vec now used only within ts::Map - the rest of source code is free of it
…s verified using gdb

adding support for mac

use ps instead of gdb

use debug tag to print out thread information

clang-format check
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.