You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
1.4 KiB

10 years ago
9 years ago
3 years ago
9 years ago
Merge accumulated changes related to message queue (#5098) * balance partitions on brokers * prepare topic partition first and then publish, move partition * purge unused APIs * clean up * adjust logs * add BalanceTopics() grpc API * configure topic * configure topic command * refactor * repair missing partitions * sequence of operations to ensure ordering * proto to close publishers and consumers * rename file * topic partition versioned by unixTimeNs * create local topic partition * close publishers * randomize the client name * wait until no publishers * logs * close stop publisher channel * send last ack * comments * comment * comments * support list of brokers * add cli options * Update .gitignore * logs * return io.eof directly * refactor * optionally create topic * refactoring * detect consumer disconnection * sub client wait for more messages * subscribe by time stamp * rename * rename to sub_balancer * rename * adjust comments * rename * fix compilation * rename * rename * SubscriberToSubCoordinator * sticky rebalance * go fmt * add tests * balance partitions on brokers * prepare topic partition first and then publish, move partition * purge unused APIs * clean up * adjust logs * add BalanceTopics() grpc API * configure topic * configure topic command * refactor * repair missing partitions * sequence of operations to ensure ordering * proto to close publishers and consumers * rename file * topic partition versioned by unixTimeNs * create local topic partition * close publishers * randomize the client name * wait until no publishers * logs * close stop publisher channel * send last ack * comments * comment * comments * support list of brokers * add cli options * Update .gitignore * logs * return io.eof directly * refactor * optionally create topic * refactoring * detect consumer disconnection * sub client wait for more messages * subscribe by time stamp * rename * rename to sub_balancer * rename * adjust comments * rename * fix compilation * rename * rename * SubscriberToSubCoordinator * sticky rebalance * go fmt * add tests * tracking topic=>broker * merge * comment
1 year ago
  1. .goxc*
  2. vendor
  3. tags
  4. *.swp
  5. ### OSX template
  6. .DS_Store
  7. .AppleDouble
  8. .LSOverride
  9. # Icon must end with two \r
  10. Icon
  11. # Thumbnails
  12. ._*
  13. # Files that might appear in the root of a volume
  14. .DocumentRevisions-V100
  15. .fseventsd
  16. .Spotlight-V100
  17. .TemporaryItems
  18. .Trashes
  19. .VolumeIcon.icns
  20. # Directories potentially created on remote AFP share
  21. .AppleDB
  22. .AppleDesktop
  23. Network Trash Folder
  24. Temporary Items
  25. .apdisk
  26. ### JetBrains template
  27. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio
  28. *.iml
  29. ## Directory-based project format:
  30. .idea/
  31. # if you remove the above rule, at least ignore the following:
  32. # User-specific stuff:
  33. # .idea/workspace.xml
  34. # .idea/tasks.xml
  35. # .idea/dictionaries
  36. # Sensitive or high-churn files:
  37. # .idea/dataSources.ids
  38. # .idea/dataSources.xml
  39. # .idea/sqlDataSources.xml
  40. # .idea/dynamic.xml
  41. # .idea/uiDesigner.xml
  42. # Gradle:
  43. # .idea/gradle.xml
  44. # .idea/libraries
  45. # Mongo Explorer plugin:
  46. # .idea/mongoSettings.xml
  47. ## vscode
  48. .vscode
  49. ## File-based project format:
  50. *.ipr
  51. *.iws
  52. ## Plugin-specific files:
  53. # IntelliJ
  54. /out/
  55. # mpeltonen/sbt-idea plugin
  56. .idea_modules/
  57. # JIRA plugin
  58. atlassian-ide-plugin.xml
  59. # Crashlytics plugin (for Android Studio and IntelliJ)
  60. com_crashlytics_export_strings.xml
  61. crashlytics.properties
  62. crashlytics-build.properties
  63. workspace/
  64. test_data
  65. build
  66. target
  67. *.class
  68. other/java/hdfs/dependency-reduced-pom.xml
  69. # binary file
  70. weed/weed
  71. weed/mq/client/cmd/weed_pub/weed_pub
  72. docker/weed