mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-14 01:58:33 +02:00
Fix compilation errors in integration modules
- Fix NewPersistentLedger calls (returns 1 value, not 2) - Fix GetStats calls (returns 3 values, not 4) - Remove error handling for NewPersistentLedger since it doesn't return errors - All Kafka integration modules now compile successfully
This commit is contained in:
1 parent
cd2264ffc7
commit
8de1ce5497
3 files changed
+5
-13
No files matched your search
@@ -133,10 +133,7 @@ func (h *PersistentKafkaHandler) GetOrCreateLedger(topic string, partition int32
|
||||
}
|
||||
|
||||
// Create persistent ledger
|
||||
ledger, err := offset.NewPersistentLedger(key, h.offsetStorage)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to create persistent ledger: %w", err)
|
||||
}
|
||||
ledger := offset.NewPersistentLedger(key, h.offsetStorage)
|
||||
|
||||
h.ledgers[key] = ledger
|
||||
return ledger, nil
|
||||
@@ -270,7 +267,8 @@ func (h *PersistentKafkaHandler) GetStats() map[string]interface{} {
|
||||
h.ledgersMu.RLock()
|
||||
ledgerStats := make(map[string]interface{})
|
||||
for key, ledger := range h.ledgers {
|
||||
entryCount, earliestTime, latestTime, nextOffset := ledger.GetStats()
|
||||
entryCount, earliestTime, latestTime := ledger.GetStats()
|
||||
nextOffset := ledger.GetHighWaterMark()
|
||||
ledgerStats[key] = map[string]interface{}{
|
||||
"entry_count": entryCount,
|
||||
"earliest_time": earliestTime,
|
||||
|
||||
@@ -169,10 +169,7 @@ func (p *SMQPublisher) getOrCreateLedger(kafkaTopic string, partition int32) (*o
|
||||
}
|
||||
|
||||
// Create persistent ledger
|
||||
ledger, err := offset.NewPersistentLedger(key, p.offsetStorage)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to create persistent ledger: %w", err)
|
||||
}
|
||||
ledger := offset.NewPersistentLedger(key, p.offsetStorage)
|
||||
|
||||
p.ledgers[key] = ledger
|
||||
return ledger, nil
|
||||
|
||||
@@ -102,10 +102,7 @@ func (s *SMQSubscriber) Subscribe(
|
||||
|
||||
// Create persistent ledger for offset mapping
|
||||
ledgerKey := fmt.Sprintf("%s-%d", kafkaTopic, kafkaPartition)
|
||||
ledger, err := offset.NewPersistentLedger(ledgerKey, s.offsetStorage)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to create ledger: %w", err)
|
||||
}
|
||||
ledger := offset.NewPersistentLedger(ledgerKey, s.offsetStorage)
|
||||
|
||||
// Create offset mapper
|
||||
offsetMapper := offset.NewKafkaToSMQMapper(ledger.Ledger)
|
||||
|
||||
Reference in new issue
Block a user