Hana Dusíková
							
						 
					 | 
					
						
						
							
						
						a032f9a1e8
					 | 
					
						
						
							
							Ability to block producer in case the underlying queue is full.
						
						
						
						
						
						
					 | 
					
						2020-08-14 19:29:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						a48bf89292
					 | 
					
						
						
							
							Bring base class  into scope
						
						
						
						
						
						
					 | 
					
						2020-07-19 12:40:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mikhail Filimonov
							
						 
					 | 
					
						
						
							
						
						244726c251
					 | 
					
						
						
							
							Style changes
						
						
						
						
						
						
					 | 
					
						2020-05-22 17:24:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mikhail Filimonov
							
						 
					 | 
					
						
						
							
						
						3b67ba072a
					 | 
					
						
						
							
							Add support for rd_kafka_destroy_flags.
						
						
						
						
						
						
					 | 
					
						2020-05-21 23:38:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						006642cdb2
					 | 
					
						
						
							
							Merge pull request #237 from accelerated/buff_prod_comments
						
						
						
						
						
						
						
						Added clarifications and comments to the BufferedProducer class 
						
						
					 | 
					
						2020-04-18 10:56:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Docker RHEL
							
						 
					 | 
					
						
						
							
						
						b2b0d16fee
					 | 
					
						
						
							
							Added timeout overloads for consumer and handle classes
						
						
						
						
						
						
					 | 
					
						2020-04-08 15:23:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						935a34238b
					 | 
					
						
						
							
							Added implementation for thread-aware ack monitoring
						
						
						
						
						
						
					 | 
					
						2020-03-05 14:56:36 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						5a057e4c99
					 | 
					
						
						
							
							Wait until the ack is received without timing out.
						
						
						
						
						
						
						
						wait_for_acks() should default to infinite timeout since the
original implementation was never timing out. 
						
						
					 | 
					
						2020-02-16 21:06:14 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						2287e0994b
					 | 
					
						
						
							
							Express async_flush in terms of flush since the logic is identical except for the timeout
						
						
						
						
						
						
					 | 
					
						2020-02-16 20:11:33 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						92e46aa6cb
					 | 
					
						
						
							
							Proper implementation of flush() with timeout
						
						
						
						
						
						
					 | 
					
						2020-02-16 20:11:20 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						a4532ed336
					 | 
					
						
						
							
							Use erase directly
						
						
						
						
						
						
						
						Added revoke() member function 
						
						
					 | 
					
						2020-02-09 21:25:36 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						68ae525eba
					 | 
					
						
						
							
							Added member functions for static consumers
						
						
						
						
						
						
					 | 
					
						2020-02-08 22:34:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						e401e97b40
					 | 
					
						
						
							
							Added clarifications and comments to the BufferedProducer class
						
						
						
						
						
						
					 | 
					
						2020-02-08 21:24:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						fbbd5bc5a6
					 | 
					
						
						
							
							Changed int to size_t
						
						
						
						
						
						
					 | 
					
						2020-02-03 22:04:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						bda2f4156d
					 | 
					
						
						
							
							Fix tracker promise from throwing when set multiple times
						
						
						
						
						
						
					 | 
					
						2020-02-03 16:46:28 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						81ce56a1bd
					 | 
					
						
						
							
							Fix case when message handle is valid but topic is null
						
						
						
						
						
						
					 | 
					
						2020-01-27 10:30:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						a85a87bb9b
					 | 
					
						
						
							
							Added method to set the partition
						
						
						
						
						
						
					 | 
					
						2019-07-26 10:35:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						d20cab69f3
					 | 
					
						
						
							
							Add CMake configuration file and export installed targets
						
						
						
						
						
						
					 | 
					
						2019-06-29 01:50:29 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						6499ef9869
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/mfontanini/cppkafka into pc_config
						
						
						
						
						
						
					 | 
					
						2019-05-10 16:10:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						bd43d3c767
					 | 
					
						
						
							
							Support for generating pkg-config file
						
						
						
						
						
						
					 | 
					
						2019-04-26 16:19:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						6e076810a0
					 | 
					
						
						
							
							Added ActionTerminatedException to BackoffPerformer
						
						
						
						
						
						
					 | 
					
						2019-04-26 11:12:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						81a131ff16
					 | 
					
						
						
							
							Return true when RD_KAFKA_RESP_ERR__NO_OFFSET is received
						
						
						
						
						
						
					 | 
					
						2019-04-24 17:39:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						effdf7fb95
					 | 
					
						
						
							
							Removed ReturnType. Throw on error from inside do_commit() as well as from perform()
						
						
						
						
						
						
					 | 
					
						2019-04-24 16:42:56 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Damian
							
						 
					 | 
					
						
						
							
						
						0c1119727b
					 | 
					
						
						
							
							Replaced termination callback with throwing exception
						
						
						
						
						
						
					 | 
					
						2019-04-24 10:40:29 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexandre Snarskii
							
						 
					 | 
					
						
						
							
						
						ca729ef6f0
					 | 
					
						
						
							
							Fix FreeBSD builds
						
						
						
						
						
						
					 | 
					
						2019-03-01 13:47:40 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						ace18d5d7b
					 | 
					
						
						
							
							Added wait_for_acks(0) when calling async_flush
						
						
						
						
						
						
					 | 
					
						2019-02-21 15:21:16 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pavel Pimenov
							
						 
					 | 
					
						
						
							
						
						5bfc047263
					 | 
					
						
						
							
							Fix detected by PVS-Studio (#167)
						
						
						
						
						
						
						
						* Fix PVS-Studio
V591 	Non-void function should return a value.
V519 	The 'new_item' variable is assigned values twice successively. 
						
						
					 | 
					
						2019-02-20 18:30:48 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						e19d84b839
					 | 
					
						
						
							
							Added compile time check for store_offsets() api
						
						
						
						
						
						
					 | 
					
						2019-02-06 17:47:02 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						4f4c9e9c91
					 | 
					
						
						
							
							Changes per code review
						
						
						
						
						
						
					 | 
					
						2019-02-06 13:01:57 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						284e1c57a9
					 | 
					
						
						
							
							Changed store_offsets() to use the actual position from the assignment
						
						
						
						
						
						
					 | 
					
						2019-02-04 14:23:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						7bc03185a8
					 | 
					
						
						
							
							Added legacy offset store API
						
						
						
						
						
						
					 | 
					
						2019-02-04 12:26:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						63327461bd
					 | 
					
						
						
							
							Fix message status version
						
						
						
						
						
						
					 | 
					
						2019-01-31 09:29:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								demin80
							
						 
					 | 
					
						
						
							
						
						755e9f10c2
					 | 
					
						
						
							
							added missing return
						
						
						
						
						
						
					 | 
					
						2019-01-18 16:58:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								demin80
							
						 
					 | 
					
						
						
							
						
						5a34955fae
					 | 
					
						
						
							
							added type conversion to avoid signed-vs-unsigned-comparison warning
						
						
						
						
						
						
					 | 
					
						2019-01-16 10:52:14 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								demin80
							
						 
					 | 
					
						
						
							
						
						93c2edf6ba
					 | 
					
						
						
							
							refactored by adding retry_mutex_ and replacing bools with enums; fixed formatting issues
						
						
						
						
						
						
					 | 
					
						2019-01-10 14:37:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								demin80
							
						 
					 | 
					
						
						
							
						
						71c4e02143
					 | 
					
						
						
							
							Revised the implementation based on the reviewers' response
						
						
						
						
						
						
					 | 
					
						2019-01-08 13:48:26 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								demin80
							
						 
					 | 
					
						
						
							
						
						00370c981d
					 | 
					
						
						
							
							Fixed spacing issues
						
						
						
						
						
						
					 | 
					
						2019-01-07 14:42:32 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								demin80
							
						 
					 | 
					
						
						
							
						
						97229ebfd9
					 | 
					
						
						
							
							Added a high-priority queue to BufferedProducer to avoid message re-ordering
						
						
						
						
						
						
					 | 
					
						2019-01-07 14:39:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						4a6b6779ad
					 | 
					
						
						
							
							Updated callback description
						
						
						
						
						
						
					 | 
					
						2019-01-06 17:40:39 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						97d1bb9434
					 | 
					
						
						
							
							Added queue full notify callback
						
						
						
						
						
						
					 | 
					
						2019-01-06 17:35:55 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						ed81ce446d
					 | 
					
						
						
							
							Added queue full notification
						
						
						
						
						
						
					 | 
					
						2019-01-06 16:59:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						520465510e
					 | 
					
						
						
							
							Revert "Add support for Buffer construction via raw arrays"
						
						
						
						
						
						
						
						This reverts commit 74acf65fa6. 
						
						
					 | 
					
						2018-12-17 09:18:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						40ee64c5c1
					 | 
					
						
						
							
							Merge pull request #140 from tgaldes/master
						
						
						
						
						
						
						
						Add support for Buffer construction via raw arrays 
						
						
					 | 
					
						2018-12-16 11:42:29 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						f14a4b9e8c
					 | 
					
						
						
							
							Merge pull request #150 from accelerated/flush_bug
						
						
						
						
						
						
						
						Bug with message leak in BufferedProducer::flush(timeout) 
						
						
					 | 
					
						2018-12-16 09:45:35 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						8b431c5421
					 | 
					
						
						
							
							changed rbegin to begin
						
						
						
						
						
						
					 | 
					
						2018-12-14 16:33:20 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						4a24971d3f
					 | 
					
						
						
							
							Fixed bug with message leak in BufferedProducer::flush(timeout)
						
						
						
						
						
						
					 | 
					
						2018-12-14 16:08:57 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						8dd5428c49
					 | 
					
						
						
							
							Added similar logic for ProduceTerminationCallback
						
						
						
						
						
						
					 | 
					
						2018-12-13 15:04:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						0b9b7bab11
					 | 
					
						
						
							
							Added flush termination callback
						
						
						
						
						
						
					 | 
					
						2018-12-13 10:43:29 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						06ddd79a29
					 | 
					
						
						
							
							Support for raw array Buffer constructor
						
						
						
						
						
						
					 | 
					
						2018-12-10 15:42:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								accelerated
							
						 
					 | 
					
						
						
							
						
						25c2eaa998
					 | 
					
						
						
							
							Changed iterator logic to capture header list by reference
						
						
						
						
						
						
					 | 
					
						2018-12-06 10:37:02 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |