Mining/pkg/node
snider 0735445eb0 fix: Address code review issues and fix miner start deadlock
- Remove deprecated GetDB() function that exposed raw DB pointer
- Fix GetLatestHashrate to distinguish sql.ErrNoRows from real errors
- Document async saves in PeerRegistry mutation methods
- Fix deadlock in XMRig/TTMiner Start() by moving CheckInstallation
  call before acquiring the main lock (Go RWMutex doesn't allow
  recursive locking)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 03:51:05 +00:00
..
bundle.go feat: Add multi-node P2P mining management system 2025-12-29 19:49:33 +00:00
bundle_test.go feat: Add multi-node P2P mining management system 2025-12-29 19:49:33 +00:00
controller.go fix: Address networking, memory leak, and segfault issues from code review 2025-12-31 02:26:46 +00:00
identity.go fix: Add NewNodeManagerWithPaths for testing isolation 2025-12-31 03:25:43 +00:00
identity_test.go fix: Add NewNodeManagerWithPaths for testing isolation 2025-12-31 03:25:43 +00:00
message.go feat: Add multi-node P2P mining management system 2025-12-29 19:49:33 +00:00
message_test.go feat: Add multi-node P2P mining management system 2025-12-29 19:49:33 +00:00
peer.go fix: Address code review issues and fix miner start deadlock 2025-12-31 03:51:05 +00:00
peer_test.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
transport.go fix: Add timeouts, atomic writes, and thread safety improvements 2025-12-31 02:55:30 +00:00
worker.go feat: Implement logging functionality for miners with log buffer and retrieval endpoint 2025-12-29 22:10:45 +00:00
worker_test.go feat: Implement logging functionality for miners with log buffer and retrieval endpoint 2025-12-29 22:10:45 +00:00