Mohamed Badawi

Results 41 issues of Mohamed Badawi

PR makes message `safetyTimeout` configurable because `SetReadDeadline` for msg could differentiate based on the network and make it configurable instead of opinionated configuration

### What's being changed: after rebasing master, some tests were failing and turns out we have a compact func which does fail and has to be retried this PR -...

### What's being changed: this PR - add tests to `migrator.addClass()` which responsible about creating an index to confirm it's idempotence - add `UpdateIndex()` ### Review checklist - [ ]...

### What's being changed: this PR taking care of the class CRUD ops in both memory and persistent storage - Eliminates returning `ErrClassExists` and bailout if the class exists. -...

### What's being changed: To be added ### Review checklist - [ ] Documentation has been updated, if necessary. Link to changed documentation: - [ ] Chaos pipeline run or...

### What's being changed: ### Review checklist - [ ] Documentation has been updated, if necessary. Link to changed documentation: - [ ] Chaos pipeline run or not necessary. Link...

### What's being changed: - if the database wasn't opened and we tried to close it it will block because there is no listener on the [shutdown channel yet](https://github.com/weaviate/weaviate/blob/2ba420cad3b22a52a285c7b5f30f9ea51f8a0029/adapters/repos/db/repo.go#L273), so...

### What's being changed: this PR creates go workspace so that we can sync all submodules with main module dependancies, once we update any dependancy in the main module ,...

### What's being changed: ### Review checklist - [ ] Documentation has been updated, if necessary. Link to changed documentation: - [ ] Chaos pipeline run or not necessary. Link...

### What's being changed: ### Review checklist - [ ] Documentation has been updated, if necessary. Link to changed documentation: - [ ] Chaos pipeline run or not necessary. Link...