Class: Gitlab::TopologyServiceClient::CellService
- Inherits:
-
BaseService
- Object
- BaseService
- Gitlab::TopologyServiceClient::CellService
show all
- Defined in:
- lib/gitlab/topology_service_client/cell_service.rb
Instance Method Summary
collapse
Methods inherited from BaseService
#cell_id, #initialize
Instance Method Details
#cell_sequence_ranges ⇒ Object
14
15
16
17
18
19
|
# File 'lib/gitlab/topology_service_client/cell_service.rb', line 14
def cell_sequence_ranges
cell_info = get_cell_info
return unless cell_info.present?
cell_info.sequence_ranges
end
|
#get_cell_info ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/gitlab/topology_service_client/cell_service.rb', line 6
def get_cell_info
response = client.get_cell(Gitlab::Cells::TopologyService::GetCellRequest.new(cell_id: cell_id))
response.cell_info
rescue GRPC::NotFound
Gitlab::AppLogger.error(message: "Cell '#{cell_id}' not found on Topology Service")
nil
end
|