<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libxs.git/tests, branch v1.1.0</title>
<subtitle>mato's libxs tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/'/>
<entry>
<title>Command throttling breaking HWM algorithms -- fixed.</title>
<updated>2012-05-11T14:23:06+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-05-11T14:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=e924381bae58ca828c9691b9d4d772a20a91c717'/>
<id>e924381bae58ca828c9691b9d4d772a20a91c717</id>
<content type='text'>
When HWM was set to small value it may have happened that command
indicating that pipe is ready for writing wasn't processed
because of command throttling.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When HWM was set to small value it may have happened that command
indicating that pipe is ready for writing wasn't processed
because of command throttling.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Test for backlog exhaustion added</title>
<updated>2012-05-04T12:36:14+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-05-03T14:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=4e6a1e5508151d308a53124e4733ae1c1f7b3fb2'/>
<id>4e6a1e5508151d308a53124e4733ae1c1f7b3fb2</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Implement protocol versioning (except PGM)"</title>
<updated>2012-05-01T14:41:04+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-05-01T14:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=971cbeda3de6691b212ad18bed9e9f08b278cfe1'/>
<id>971cbeda3de6691b212ad18bed9e9f08b278cfe1</id>
<content type='text'>
This reverts commit 512f3a604924fec9d89e2b4bfd6f73aa66309fa7.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 512f3a604924fec9d89e2b4bfd6f73aa66309fa7.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement protocol versioning (except PGM)</title>
<updated>2012-04-29T07:02:14+00:00</updated>
<author>
<name>Martin Lucina</name>
<email>martin@lucina.net</email>
</author>
<published>2012-04-27T12:18:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=512f3a604924fec9d89e2b4bfd6f73aa66309fa7'/>
<id>512f3a604924fec9d89e2b4bfd6f73aa66309fa7</id>
<content type='text'>
Implements SP protocol versioning, legacy protocol support, and the
following pattern protocol versions:

PAIR:     v2
PUBSUB:   v1 (legacy), v3
REQREP:   v1
PIPELINE: v2
SURVEY:   v1

Engine support is only for stream_engine_t at this stage.

Signed-off-by: Martin Lucina &lt;martin@lucina.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements SP protocol versioning, legacy protocol support, and the
following pattern protocol versions:

PAIR:     v2
PUBSUB:   v1 (legacy), v3
REQREP:   v1
PIPELINE: v2
SURVEY:   v1

Engine support is only for stream_engine_t at this stage.

Signed-off-by: Martin Lucina &lt;martin@lucina.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Replaced obsolete autoconf and automake macros</title>
<updated>2012-04-27T08:41:10+00:00</updated>
<author>
<name>Gabriele Svelto</name>
<email>gabriele.svelto@gmail.com</email>
</author>
<published>2012-04-26T07:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=5b468252036fdbadfab00df743c35a415fbb2adb'/>
<id>5b468252036fdbadfab00df743c35a415fbb2adb</id>
<content type='text'>
This patch cleans up a number of obsolete constructs in the build
system, these include:
- Replacing AC_TRY_RUN with AC_RUN_IFELSE for the SOCK_CLOEXEC test
- Using AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER
- Using LT_INIT with the win32-dll parameter instead of the obsolete
  AC_PROG_LIBTOOL and AC_LIBTOOL_WIN32_DLL macros
- Removing the unused and obsolete AC_TYPE_SIGNAL check
- Removing the unused alloca.h header check
- Replacing the deprecated INCLUDES macro with AM_CPPFLAGS

Signed-off-by: Gabriele Svelto &lt;gabriele.svelto@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch cleans up a number of obsolete constructs in the build
system, these include:
- Replacing AC_TRY_RUN with AC_RUN_IFELSE for the SOCK_CLOEXEC test
- Using AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER
- Using LT_INIT with the win32-dll parameter instead of the obsolete
  AC_PROG_LIBTOOL and AC_LIBTOOL_WIN32_DLL macros
- Removing the unused and obsolete AC_TYPE_SIGNAL check
- Removing the unused alloca.h header check
- Replacing the deprecated INCLUDES macro with AM_CPPFLAGS

Signed-off-by: Gabriele Svelto &lt;gabriele.svelto@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor typo in tests.cpp fixed</title>
<updated>2012-04-21T05:14:20+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-21T05:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=9a42851044143df16512767e9b60753067d9ede7'/>
<id>9a42851044143df16512767e9b60753067d9ede7</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xs_shutdown implemented</title>
<updated>2012-04-21T05:07:57+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-21T05:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=36fd87810274329c8cd86344b95a0521541e7bab'/>
<id>36fd87810274329c8cd86344b95a0521541e7bab</id>
<content type='text'>
This patch allows for partial shutdown of the socket.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows for partial shutdown of the socket.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Test that old surveys are discarded</title>
<updated>2012-04-18T05:15:16+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-17T06:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=3dc909eabddd68ff1b332af1e42978b55a3c17b6'/>
<id>3dc909eabddd68ff1b332af1e42978b55a3c17b6</id>
<content type='text'>
Improvement to the "survey" test

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improvement to the "survey" test

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>XS_SURVEY_TIMEOUT socket option added.</title>
<updated>2012-04-17T05:34:37+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-16T05:47:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=dc4ed5a7b59f1d5b4e4f7fb4b6e29ecaf5e6cc5c'/>
<id>dc4ed5a7b59f1d5b4e4f7fb4b6e29ecaf5e6cc5c</id>
<content type='text'>
It can be used to timeout the survey. Value is in milliseconds
and -1 means infinite (default).

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can be used to timeout the survey. Value is in milliseconds
and -1 means infinite (default).

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>"Survey" pattern implemented</title>
<updated>2012-04-17T05:30:52+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-15T11:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=443d06f894751062da6d69238ce09f6fbfc27577'/>
<id>443d06f894751062da6d69238ce09f6fbfc27577</id>
<content type='text'>
Survey pattern is "multicast with reply". There are two roles:
surveyor and respondent. Surveyor publishes a survey which gets
delivered to all connected respondents. Each repondent can send
a response to the survey. All the responses are delivered to
the original surveyor. Once the surveyor decides that the survey
is over (e.g. deadline was reached) it can send initiate survey.
Late responses from old surveys are automatically discarded by
the surveyor socket.

Socket types: SURVEYOR, XSURVEYOR, RESPONDENT, XRESPONDENT

Patch also includes a test program with surveoyr, two respondents
and an intermediary device.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Survey pattern is "multicast with reply". There are two roles:
surveyor and respondent. Surveyor publishes a survey which gets
delivered to all connected respondents. Each repondent can send
a response to the survey. All the responses are delivered to
the original surveyor. Once the surveyor decides that the survey
is over (e.g. deadline was reached) it can send initiate survey.
Late responses from old surveys are automatically discarded by
the surveyor socket.

Socket types: SURVEYOR, XSURVEYOR, RESPONDENT, XRESPONDENT

Patch also includes a test program with surveoyr, two respondents
and an intermediary device.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
