Project: springxd
Issue XD-476: The stream definition is not deleted in redis container when the stream is destroyed
This only happened with distributed mode that uses redis as store. The single mode which uses in memory store works fine. Step to reproduce: Create stream: curl -X POST -d "name=httptest" -d "definition=http|log" http://localhost:8080/streams redis 127.0.0.1:6379> keys *httptest* 1) "modules:httptest" 2) "streams.httptest" 3) "stream.definitions.httptest" Delete Stream: curl -X DELETE http://localhost:8080/streams/httptest redis 127.0.0.1:6379> keys *httptest* 1) "streams.httptest" 2) "stream.definitions.httptest" stream still there not deleted Recreate the stream curl -X POST -d "name=httptest" -d "definition=http|log" http://localhost:8080/streams Got: There is already a stream with name 'httptest'
Story points: 2