1. 10 6月, 2020 1 次提交
  2. 10 12月, 2019 1 次提交
  3. 26 9月, 2019 1 次提交
  4. 25 6月, 2019 1 次提交
  5. 16 2月, 2019 1 次提交
  6. 11 10月, 2018 1 次提交
  7. 21 9月, 2018 1 次提交
  8. 29 8月, 2018 1 次提交
    • S
      [tiered storage] Use NAR plugin to package offloaders (#2393) · 9c1503b6
      Sijie Guo 提交于
      
       ### Motivation
      
      Offloader typically involves a new storage system, which usually involves dependencies that
      might be conflicting with the dependencies of Pulsar. We want to package offloader implementations
      as what we did for connectors, so people can decide which offloader to use and only include it.
      People would also become easier to write its offloader if needed.
      
       ### Changes
      
      - Update `tiered-storage/jcloud` to package it using nifi-nar plugin.
      - Add bunch of utils in managed-ledger to locate offloader nar packages and load `LedgerOffloaderFactory` from corresponding NAR package.
      - Add a new distribution module to package offloaders into one distribution, as what we did for connectors.
      - Update pulsar-all image to include offloaders
      
       ### NOTES
      
      This change doesn't get rid of jcloud-shaded. because jcloud is using `ServiceLoad` and Guice injection. It makes
      things very tricky on class loading. Not attempt to address the problem any time soon. We can pin `jcloud-shaded` version
      as what we did for `protobuf-shaded` in next release.
      
      9c1503b6
  9. 15 7月, 2018 1 次提交
    • S
      Add a new docker image to include all pulsar io connectors (#2158) · 35a121b5
      Sijie Guo 提交于
      *Motivation*
      
      We shipped two distributions : server & io-connectors. For people who
      run pulsar in docker, we need to put all the built-in connectors into
      the docker, so that all built-in connectors are available to be used.
      
      *Solution*
      
      Introduce a `pulsar-all` image to include built-in connectors.
      
      Named it as `pulsar-all` to allow include more pluggable components later, for example, offloaders.
      35a121b5
  10. 02 7月, 2018 1 次提交
  11. 26 6月, 2018 1 次提交
  12. 22 6月, 2018 1 次提交
    • S
      Remove pulsar-common dependency from pulsar-io-core module and cleanup... · 7c3a3242
      Sijie Guo 提交于
      Remove pulsar-common dependency from pulsar-io-core module and cleanup pulsar-common dependency references (#2020)
      
      *Motivation*
      
      With pulsar-common shading in pulsar-client, conflicts observed when using pulsar-client with connectors. Because pulsar-client shades its dependencies,
      while pulsar-io implementations pull in pulsar-common which depends on non-shaded dependencies.
      
      *Changes*
      
      - Move KeyValue class to pulsar-io-core, since all pulsar-io is using it.
      - Remove pulsar-common from all pulsar-io implementation modules
      - Cleanup all direct usage of pulsar-common when pulsar-client-original is in the place.
      7c3a3242
  13. 09 5月, 2018 1 次提交
    • L
      Pulsar IO rename (#1747) · 17f74150
      Luc Perkins 提交于
      * begin renaming process
      
      * more class and directory renames
      
      * move Record classes into pulsar-io
      
      * apply rename to Maven configs
      
      * rename java imports
      
      * update versions in maven configs
      
      * add missing imports
      
      * remove Message class from pulsar-io
      
      * add missing import
      
      * add Reflections util import
      
      * add Utils import
      
      * add missing Record import
      
      * supply missing Record imports
      17f74150
  14. 03 5月, 2018 1 次提交
  15. 13 4月, 2018 2 次提交
  16. 11 4月, 2018 2 次提交
  17. 10 4月, 2018 1 次提交
    • S
      Pulsar Connect (#1520) · 027b424f
      Sanjeev Kulkarni 提交于
      * Added Pulsar Connect interfaces that define connectors that push data into pulsar and take data from pulsar
      
      * Added Twitter connector
      
      * Added hbc core version mapping
      
      * Addressed comments
      
      * Fixed build
      
      * Fixed license header
      027b424f
  18. 04 3月, 2018 6 次提交
  19. 14 2月, 2018 1 次提交
  20. 29 11月, 2017 1 次提交
  21. 25 10月, 2017 1 次提交
  22. 06 10月, 2017 1 次提交
  23. 02 8月, 2017 1 次提交
  24. 30 6月, 2017 1 次提交
  25. 25 6月, 2017 1 次提交
  26. 24 6月, 2017 1 次提交
  27. 23 6月, 2017 1 次提交
  28. 18 6月, 2017 1 次提交
  29. 17 6月, 2017 1 次提交
  30. 31 3月, 2017 2 次提交
  31. 09 2月, 2017 1 次提交
  32. 03 2月, 2017 1 次提交