Граф коммитов

  • b44ff385cd
    Merge c26ac28a6c into 36c57ba59b Ducas Francis 2018-11-16 16:46:36 +0000
  • c8d01bf1f3
    Merge 88161da4af into 36c57ba59b Christopher Andrews 2018-11-16 16:46:34 +0000
  • a24858bbc8
    Merge f872d77639 into 36c57ba59b Andrew Fenna 2018-11-16 16:46:33 +0000
  • 02363a5939
    Merge 2ee75d4637 into 36c57ba59b Karlen Simonyan 2018-11-16 16:46:33 +0000
  • 580f2cc332
    Merge f92952d917 into 36c57ba59b John Stark 2018-10-27 16:11:27 +0000
  • 4570e3aeda
    Merge 8dba0a6356 into 36c57ba59b Ducas Francis 2018-10-26 09:46:58 +0000
  • 541bded8c2
    Merge e44b9735d1 into 36c57ba59b Maxime Caron 2018-10-26 09:43:29 +0000
  • 9d333e1c8e
    Merge b1d706cabf into 36c57ba59b Greg Fodor 2018-10-21 05:28:03 +0000
  • 0027e4645e
    Merge e27e82ab3d into 36c57ba59b Jordan Beacham 2018-10-13 03:07:20 +0000
  • f36d6281c7
    Merge ec34c27af9 into 36c57ba59b aakarshit 2018-10-12 05:47:49 +0000
  • 36c57ba59b
    Update README.md master Soumyajit Sahu 2018-10-11 14:14:08 -0700
  • ec34c27af9
    Changed versionId from 1 to 0, replaced hard coded values with constant fields aakarshit 2018-09-28 13:38:26 -0700
  • 2ee75d4637 Fix the argument exceptions parameter names usage Karlen Simonyan 2017-12-18 21:19:52 +0100
  • cef04110ce Remove unused format arguments Karlen Simonyan 2017-12-18 21:12:53 +0100
  • 69d57c33fa Fix redundant catch blocks Karlen Simonyan 2017-12-18 21:11:13 +0100
  • b5103faf51 More readonly fields usage Karlen Simonyan 2017-12-18 21:08:52 +0100
  • ff6b17319e Fix recursion in Dispose() method Karlen Simonyan 2017-12-18 21:03:25 +0100
  • 020d9e75de Do not lock on 'this'. Use inner object. Karlen Simonyan 2017-12-18 20:56:54 +0100
  • 3617419a37 More optimal LINQ usage Karlen Simonyan 2017-12-18 20:54:51 +0100
  • f6288faf63 Merge dc9c4d1621 into f07599f176 Maxime Caron 2017-02-24 17:14:33 +0000
  • 73b9b6a2bd Merge 1b84ef3c7a into f07599f176 Greg Fodor 2017-02-24 17:14:33 +0000
  • f07599f176 Merge pull request #84 from edenhill/patch-1 Soumyajit Sahu 2017-02-24 09:10:22 -0800
  • 8592dd2878 Update to suggest confluent-kafka-dotnet client Magnus Edenhill 2017-02-24 09:37:28 +0100
  • 8c53608db6 Adding a note to README.md Soumyajit Sahu 2016-10-31 09:46:51 -0700
  • f872d77639 Created library as digitally signed as its required to be installed in the GAC for Sql Server Integration Services Andy Fenna 2016-09-29 15:18:05 +0100
  • 88161da4af Update log4net Chris Andrews 2016-07-20 15:20:17 -0500
  • 2b43ba1279 Merge pull request #61 from YixuanLiu/ConsumerOffsetsFix Soumyajit Sahu 2016-05-20 11:36:29 -0700
  • e44b9735d1 Update KafkaSimpleManager.cs Maxime Caron 2016-05-18 10:47:58 -0700
  • 31c682f7ab Remove retry loop inside KafkaSimpleManager.RefreshMetadata Maxime Caron 2016-05-18 10:47:08 -0700
  • 88d6356e64 When FetcherRunnable detects about outOfRange, it tries to fix the issue by bump up both fectedoffset and consumedoffset ahead to the valid one. As Fetcher thread don't own and shouldn't own the consumedoffset, the consumerIterator who is the actual owner of consumedoffset update the consumedoffset back to the position it actually consumed. In the next iteration of Fetcher thread, it detects that the lag between fectedoffset consumedoffset is big enough so it stop fetching more. It is true during normal case, but it is not true when the fetchedoffset being manually set ahead instead of fetched ahead. YixuanLiu 2016-05-16 17:00:47 -0700
  • 3522f10c2c Merge 5452efc41f into b535f4952a Yixuan Liu 2016-05-13 17:42:18 +0000
  • 5452efc41f Set the ConsumedOffsetOutOfRange value only if it get changed YixuanLiu 2016-05-13 10:23:35 -0700
  • 2c6d52080f ConsumedOffset is handled incorrectly when an OffsetOutOfRange error is received by the fetcher When FetcherRunnable detects about outOfRange, it tries to fix the issue by bump up both fectedoffset and consumedoffset ahead to the valid one. As Fetcher thread don't own and shouldn't own the consumedoffset, the consumerIterator who is the actual owner of consumedoffset update the consumedoffset back to the position it actually consumed. In the next iteration of Fetcher thread, it detects that the lag between fectedoffset consumedoffset is big enough so it stop fetching more. It is true during normal case, but it is not true when the fetchedoffset being manually set ahead instead of fetched ahead. The fix is first, FetcherRunnable shouldn't just set the consumedoffset as it doesn't own how far it consumed. Then, when FetcherRunnable detects about outofrange error, it signal PartitionTopicInfo about ConsumedOffsetOutOfRange error and cleared the fetcher buffer as those buffered message are invalid on broker. During the next iteration of the fetcher thread, if the lag is big enough or there is outofrange error, keep fetching. When it successfully fetched, it can clear the ConsumedOffsetOutOfRange error in PartitionTopicInfo. Yixuan Liu 2016-05-12 17:51:33 -0700
  • e27e82ab3d Remove unnecessary null check to avoid confusion. Jordan Beacham 2016-05-06 12:00:49 -0500
  • b535f4952a Merge pull request #55 from mhorstma/log4netRevert Soumyajit Sahu 2016-05-05 10:50:10 -0700
  • b02e1a7ee9 Merge pull request #50 from Microsoft/soumyajitsahu_kafkanetfix Razvan Iamandii 2016-05-05 10:23:05 -0700
  • 00251b9b27 Updated nuspec's log4net dependency version mhorstma 2016-05-05 10:07:14 -0700
  • ff355e93a6 Merge remote-tracking branch 'upstream/master' into log4netRevert mhorstma 2016-05-05 10:03:19 -0700
  • d23ae4b248 Reverted log4net package references back to 1.2.10 mhorstma 2016-05-05 09:16:50 -0700
  • 749229207b Optimization and bubble up the ProducerResponseStatus to producer.Send method. Jordan Beacham 2016-05-04 16:40:18 -0500
  • 5649dc2d5c Merge pull request #52 from mhorstma/nugetCleanup mhorstma 2016-05-04 10:21:48 -0700
  • 2e0727d752 Added AssemblyVersion attribs to assemblyinfo.cs mhorstma 2016-05-03 14:23:02 -0700
  • e25388861d Cleaning up assemblyinfo.cs project references mhorstma 2016-05-03 13:41:58 -0700
  • 5fcf4f0f29 Updating nuspec to use assembly version. Updating log4net dependency version. mhorstma 2016-05-03 11:29:08 -0700
  • 00746efcf3 Merge pull request #48 from dtauzell/log4net-update mhorstma 2016-05-02 17:17:49 -0700
  • c26ac28a6c ensure consumed offset doesn't go past end of topic... this was causing an offset out of range error. Ducas Francis 2016-04-29 15:44:20 +1000
  • 7ba6c98081 Add support for 0.9.0 and 0.10.0 protocols Greg Fodor 2016-03-06 00:49:32 -0800
  • a9159ea043 change Connect() to use async connect call and honor receiveTimeoutMs as connectionTimeout danielli90 2016-04-19 11:08:57 -0700
  • 9a44d90cf9 1) Fix log loss scenario during rebalance, 2) use api version 0 instead of 1, 3) Some minor performance improvement and bug fixes Som Sahu 2016-04-04 11:22:21 -0700
  • f32eb7b5ed Renaming to CSharpClient-for-Kafka Razvan Iamandii 2016-04-18 10:11:26 -0700
  • 2066c70ff0 Modify Repo name and references to CSharpKafkaClient instead of Kafkanet Razvan Iamandii 2016-04-14 13:58:57 -0700
  • d761482719 Deleted commented out files section mhorstma 2016-04-01 11:46:46 -0700
  • d87ac15b97 Removing explicit assembly references from nuspec mhorstma 2016-04-01 11:25:32 -0700
  • 2afb96895a setup partition info with consumedOffset = auto.offset.reset - 1 for new consumer group Ducas Francis 2016-03-31 11:36:22 +1100
  • 3760e213d2 add fetch wait max ms and fetch min bytes to consumer configuration Ducas Francis 2016-03-28 15:05:15 +1100
  • ea9d0acb1a use kafka message stream interface in zookeeper consumer connector interface Ducas Francis 2016-03-28 14:02:58 +1100
  • 04e9f34365 addition of the zookeeperconsumerconnector interface, this is to allow mocking for unit tests geoff tsai 2016-03-14 09:21:32 +1100
  • 84fdbedf2f extract interface for KafkaMessageStream and ConsumerIterator Ducas Francis 2016-03-16 17:59:12 +1100
  • b3c1b07bd5 expose producer method to send multiple producerdata in single operation on interface Ducas Francis 2016-03-16 16:32:25 +1100
  • ae5ced6852 override setting position of fetch offset with flag Ducas Francis 2016-03-09 10:47:16 +1100
  • 07658e60f6 [PVS-Studio] ConsumeGroupFindNewLeaderSleepIntervalMs variable assigned to itself jthelin 2016-03-05 10:48:32 -0800
  • 5c4e21eb7c Intial .nuspec Razvan Iamandii 2016-03-03 11:26:37 -0800
  • 2d9424448c Revert "Intial .nuspec" Razvan Iamandii 2016-03-03 11:24:51 -0800
  • d53f7d0b8a Intial .nuspec Razvan Iamandii 2016-03-03 11:24:19 -0800
  • d807ebd560 test typo fix Razvan Iamandii 2016-03-03 10:30:06 -0800
  • 315e22d3b3 Fix some build issues related to VS nuget package restore + references. jthelin 2016-03-02 20:40:22 -0800
  • 601ba9c924 Small Typo Razvan Iamandii 2016-03-01 16:28:26 -0800
  • 4601a523e1 Add standard .gitattributes file, as recommended by GitHub Client app. Jorgen Thelin 2016-02-26 15:58:12 -0800
  • 5302baf6b0 Use syntax highlighting on code examples Emmanuel Payet 2016-02-29 18:19:09 +0000
  • 0c97923e7b Fix string format parameter in ZookeeperConsumerConnector Alexandr Nikitin 2016-02-25 15:40:48 +0200
  • 4daac0bdb4 Property calls instead of method invocation Alexandr Nikitin 2016-02-25 16:15:13 +0200
  • 52ed6e03fa Update Readme Razvan Iamandii 2016-02-26 10:33:18 -0800
  • 4d0eac1e9a Update ProducePerfTestHelperOptions.cs John Stark 2016-02-23 22:43:10 -0700
  • aeecdf992e Update ProduceSimpleHelperOptions.cs John Stark 2016-02-23 22:40:49 -0700
  • e05997f5f8 Missing NuGet packages.config files. Jorgen Thelin 2016-02-24 08:22:50 -0800
  • daea13469b Fix inconsistent NuGet package versions. Jorgen Thelin 2016-02-24 08:22:07 -0800
  • 8a37d5f3e3 Remove temporary generated files from repo. Jorgen Thelin 2016-02-24 08:07:23 -0800
  • 6a2714d09d Remove package binaries cache from repo. Jorgen Thelin 2016-02-24 08:05:55 -0800
  • 9dc7041f90 Fix git clone url AlgorithmsAreCool 2016-02-23 19:52:31 -0600
  • a1676b3a9b After a rebalance set consumedOffset=commitedOffset and NOT consumedOffset=fetchOffset which could lead to data loss. Don't commit offset if it already commited modified: src/KafkaNET.Library/Consumers/ZookeeperConsumerConnector.cs modified: src/KafkaNET.Library/ZooKeeperIntegration/Listeners/ZKRebalancerListener.cs Som Sahu 2016-02-23 17:37:23 -0800
  • 2e58a99c14 Update THIRD-PARTY-NOTICES.txt hannakim123 2016-02-23 17:03:55 -0800
  • f0690d3be7 Add Gitter badge The Gitter Badger 2016-02-23 03:13:07 +0000
  • 0ca6c21908 Merge 9176cc191d into d4c2dda4c3 Greg Fodor 2016-04-28 15:53:33 +0000
  • 9176cc191d Add support for 0.9.0 and 0.10.0 protocol changes Greg Fodor 2016-03-16 16:40:51 -0700
  • 21935ad5d4 Merge branch 'master' of github.com:Microsoft/Kafkanet Greg Fodor 2016-04-28 00:36:00 -0700
  • 9fc7b5c4b0 treat committed offset as next fetch, not last Ducas Francis 2016-04-28 16:23:01 +1000
  • 5d43e7b4e2 Add a destructor to close the underlying connection soumyajitsahu_kafkanetfix Som Sahu 2016-04-27 11:36:55 -0700
  • d4c2dda4c3 Merge pull request #49 from danielli90/connect Soumyajit Sahu 2016-04-22 17:35:50 -0700
  • bdb85152dd Merge pull request #46 from Microsoft/soumyajitsahu_kafkanetfix Razvan Iamandii 2016-04-19 11:52:51 -0700
  • 4b743bc0a9 change Connect() to use async connect call and honor receiveTimeoutMs as connectionTimeout danielli90 2016-04-19 11:08:57 -0700
  • a606a4555e Renaming to CSharpClient-for-Kafka Razvan Iamandii 2016-04-18 10:11:26 -0700
  • fa94c30cd0 Add transitioning details GeneralFixes Razvan Iamandii 2016-04-14 14:05:10 -0700
  • 367a4d37fe Merge from master and update repo name to CSharpKafkaClient Razvan Iamandii 2016-04-14 14:00:09 -0700
  • 045ef8a3d0 Modify Repo name and references to CSharpKafkaClient instead of Kafkanet Razvan Iamandii 2016-04-14 13:58:57 -0700
  • bc2085b0e6 Merge branch 'master' of https://github.com/Microsoft/Kafkanet Razvan Iamandii 2016-04-14 13:50:20 -0700
  • 8dba0a6356 add rebalance finished event handler ZookeeperConsumerConnector Ducas Francis 2016-04-13 15:15:22 +1000
  • 77a8133acd raise a ConsumerRebalanceFinished event from ZKRebalancerListener after rebalance with owned partitions Ducas Francis 2016-04-13 15:14:43 +1000
  • 4ab7f2a444 Update to use log4n 2.0.3 (also called 2.0.15). The current version used, 1.2.10, is not compatible with later versions of log4net. Dave Tauzell 2016-04-08 13:47:45 -0500
  • 186b9cd2c3 1) Fix log loss scenario during rebalance, 2) use api version 0 instead of 1, 3) Some minor performance improvement and bug fixes Som Sahu 2016-04-04 11:22:21 -0700
  • 1b84ef3c7a Add factory method for parsers, clean up tests Greg Fodor 2016-04-02 21:18:08 -0700