customParamsOptions.tsx 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import { TopicCustomParamOption } from 'redux/interfaces';
  2. interface CustomParamOption {
  3. [optionName: string]: TopicCustomParamOption;
  4. }
  5. const CUSTOM_PARAMS_OPTIONS: CustomParamOption = {
  6. 'compression.type': {
  7. name: 'compression.type',
  8. defaultValue: 'producer',
  9. },
  10. 'leader.replication.throttled.replicas': {
  11. name: 'leader.replication.throttled.replicas',
  12. defaultValue: '',
  13. },
  14. 'message.downconversion.enable': {
  15. name: 'message.downconversion.enable',
  16. defaultValue: 'true',
  17. },
  18. 'segment.jitter.ms': {
  19. name: 'segment.jitter.ms',
  20. defaultValue: '0',
  21. },
  22. 'flush.ms': {
  23. name: 'flush.ms',
  24. defaultValue: '9223372036854775807',
  25. },
  26. 'follower.replication.throttled.replicas': {
  27. name: 'follower.replication.throttled.replicas',
  28. defaultValue: '',
  29. },
  30. 'segment.bytes': {
  31. name: 'segment.bytes',
  32. defaultValue: '1073741824',
  33. },
  34. 'flush.messages': {
  35. name: 'flush.messages',
  36. defaultValue: '9223372036854775807',
  37. },
  38. 'message.format.version': {
  39. name: 'message.format.version',
  40. defaultValue: '2.3-IV1',
  41. },
  42. 'file.delete.delay.ms': {
  43. name: 'file.delete.delay.ms',
  44. defaultValue: '60000',
  45. },
  46. 'max.compaction.lag.ms': {
  47. name: 'max.compaction.lag.ms',
  48. defaultValue: '9223372036854775807',
  49. },
  50. 'min.compaction.lag.ms': {
  51. name: 'min.compaction.lag.ms',
  52. defaultValue: '0',
  53. },
  54. 'message.timestamp.type': {
  55. name: 'message.timestamp.type',
  56. defaultValue: 'CreateTime',
  57. },
  58. preallocate: {
  59. name: 'preallocate',
  60. defaultValue: 'false',
  61. },
  62. 'min.cleanable.dirty.ratio': {
  63. name: 'min.cleanable.dirty.ratio',
  64. defaultValue: '0.5',
  65. },
  66. 'index.interval.bytes': {
  67. name: 'index.interval.bytes',
  68. defaultValue: '4096',
  69. },
  70. 'unclean.leader.election.enable': {
  71. name: 'unclean.leader.election.enable',
  72. defaultValue: 'true',
  73. },
  74. 'retention.bytes': {
  75. name: 'retention.bytes',
  76. defaultValue: '-1',
  77. },
  78. 'delete.retention.ms': {
  79. name: 'delete.retention.ms',
  80. defaultValue: '86400000',
  81. },
  82. 'segment.ms': {
  83. name: 'segment.ms',
  84. defaultValue: '604800000',
  85. },
  86. 'message.timestamp.difference.max.ms': {
  87. name: 'message.timestamp.difference.max.ms',
  88. defaultValue: '9223372036854775807',
  89. },
  90. 'segment.index.bytes': {
  91. name: 'segment.index.bytes',
  92. defaultValue: '10485760',
  93. },
  94. };
  95. export default CUSTOM_PARAMS_OPTIONS;