Commit Graph

  • 19b1a04147 Fix rhizome code not compatible with Ruby 3.0 Jeremy Evans 2025-05-05 09:00:16 -07:00
  • 89f505dbaa Fix ArchClass Render Francesco 'makevoid' Canessa 2025-05-03 18:07:45 +02:00
  • 9d3484d5fb Limit projects to 10 per account Benjamin Satzger 2025-05-05 13:01:13 +02:00
  • 0c0268a195 Enable VictoriaMetricsServer health monitoring shikharbhardwaj 2025-04-23 20:16:48 +05:30
  • 8dfac60db2 Create VictoriaMetrics resource shikharbhardwaj 2025-05-01 22:15:29 +05:30
  • a92b3a1f77 :migrate: Add VictoriaMetricsResource and VictoriaMetricsServer models shikharbhardwaj 2025-05-01 22:14:58 +05:30
  • daed90552f Use a thread pool + shared queue for monitor Jeremy Evans 2025-04-21 15:45:01 -07:00
  • 00f2a3029d Do not hold mutex while running queries to get monitorable resources Jeremy Evans 2025-04-21 14:59:33 -07:00
  • 3a24693c9d Prevent Sequel::Database object leakage in PostgresServer#check_pulse Jeremy Evans 2025-04-21 14:34:55 -07:00
  • 87eee266ff Remove unnecessary pulse_checker monitor thread Jeremy Evans 2025-04-21 14:17:41 -07:00
  • e5fe2baf4c Configure Octokit timeouts Jeremy Evans 2025-04-30 10:33:32 -07:00
  • bbef571381 Switching from rescuing Sequel::UniqueConstraintViolation to using INSERT ON CONFLICT Jeremy Evans 2025-03-31 14:12:06 -07:00
  • aa155a8bc4 Handle case when user attempts to add a user to a project when they already have access Jeremy Evans 2025-03-31 12:57:56 -07:00
  • bc6c811fd5 Add hugepage, cloud-hypervisor, and firmware fields to params.json Jeremy Evans 2025-05-02 15:48:13 -07:00
  • 2d7715e33e Consistent CURL defaults for inference usage collection Benjamin Satzger 2025-05-02 09:48:06 +02:00
  • 7358512dc3 Update AI base image to 20250505.1.0 Benjamin Satzger 2025-05-02 17:31:39 +02:00
  • beaa6e15ba Move StartLimitIntervalSec to system Unit section Benjamin Satzger 2025-05-02 10:40:38 +02:00
  • 17f1ddfcb0 Bump E2E test timeout and schedule until MinIO is stabilized eren-bump_e2e_timeout Eren Başak 2025-05-05 09:29:24 +03:00
  • 5fa820a9f0 Add billing rate for AWS West US 2 Burak Yucesoy 2025-05-03 07:32:48 +03:00
  • 7674312073 Use API instead of api/Api in user visible text when refering to inference API keys Jeremy Evans 2025-05-02 11:18:39 -07:00
  • ac621e73a0 Make openapi.yml pass linting Jeremy Evans 2025-04-24 17:34:43 -07:00
  • 045837597c Add cli ai api-key commands Jeremy Evans 2025-04-24 16:16:52 -07:00
  • 0aa35cb929 Add inference api key support to the ruby sdk Jeremy Evans 2025-04-24 16:13:17 -07:00
  • 3886413f2c Add route to retrieve information on a single inference api key Jeremy Evans 2025-04-24 14:07:23 -07:00
  • af9a6faa00 Allow API access to get/create/delete inference api keys Jeremy Evans 2025-04-24 13:41:49 -07:00
  • 60e129bd84 Fix the specs to avoid defining methods on Object Jeremy Evans 2025-05-01 15:12:08 -07:00
  • e7d6e6188d Rename authorization check variable to @still_need_authorization Jeremy Evans 2025-05-01 14:48:16 -07:00
  • e29c3d7932 Check all requests are appropriately authorized when running non-frozen specs Jeremy Evans 2025-05-01 14:18:03 -07:00
  • 62e3b1b15f Add Clover#no_authorization_needed method to explicitly confirm authorization is not needed Jeremy Evans 2025-05-01 14:11:35 -07:00
  • d4c3eadc85 Add Clover#check_found_object to DRY up code Jeremy Evans 2025-05-01 14:07:55 -07:00
  • da7994b204 Add missing authorization check to postgres read-replica route Jeremy Evans 2025-05-01 14:05:33 -07:00
  • 0314ebbdcb Fix missed query parameterization in specs Jeremy Evans 2025-05-01 10:08:43 -07:00
  • bb03c19fac Increase maximum parallelization from 6 to 10 Jeremy Evans 2025-05-01 09:31:51 -07:00
  • af0b1a83c4 Update by dependencies Jeremy Evans 2025-05-01 09:14:15 -07:00
  • 0b66dd0478 Remove Prog::Vm::UpdateIpv6 Daniel Farina 2025-05-01 14:42:56 -07:00
  • 9617ee7562 Switch to unnamed-parameter block using it Daniel Farina 2025-05-01 10:49:32 -07:00
  • bf4ba25806 Switch params.json generation to keyword-style hash with shorthand syntax Daniel Farina 2025-05-01 10:32:39 -07:00
  • dac505f650 Enable VictoriaMetricsServer health monitoring shikhar/victoriametrics-resource-test shikharbhardwaj 2025-04-23 20:16:48 +05:30
  • 895499939c Create VictoriaMetrics resource shikharbhardwaj 2025-04-11 15:50:46 +05:30
  • 01a4956abd Avoid **hash.merge(other_hash) constructions Jeremy Evans 2025-04-30 11:30:40 -07:00
  • c43197041c Remove unnecessary transaction block in Prog::Vm::Nexus#final_clean_up Jeremy Evans 2025-04-30 11:01:18 -07:00
  • fe95c40662 Remove unnecessary transaction block in Prog::Vm::Nexus#destroy Jeremy Evans 2025-04-30 10:53:49 -07:00
  • 36f3c4b7a8 Remove unnecessary transaction block in Prog::Postgres::PostgresTimelineNexus#setup_blob_storage Jeremy Evans 2025-04-30 10:46:19 -07:00
  • c8f2912bfe Fix inference stream parsing in AI playground Junhao Li 2025-04-30 15:49:37 -04:00
  • e2da9099b1 Show only the company name on the invoice if it's provided Enes Cakir 2025-04-30 16:42:52 +03:00
  • d7c5ecd374 Rescue Aws::S3::Errors::NoSuchBucket when uploading blobs in runtime github route Jeremy Evans 2025-04-25 09:30:43 -07:00
  • c6f56c5560 Use golangci-lint 2.15 and golangci-lint-action v7 Jeremy Evans 2025-04-29 10:49:24 -07:00
  • 0719db987a Handle failure of resp.Body.Close in sendRequest Jeremy Evans 2025-04-29 12:20:47 -07:00
  • c89ec92275 Start listening on ipv6 ip of nodes in control plane nodes mohi-kalantari 2025-04-22 13:44:18 +02:00
  • ccd795f67e Use Time.utc instead of Time.parse in tests Enes Cakir 2025-04-30 14:51:24 +03:00
  • f58becb58a Show persisted invoices from blob storage Enes Cakir 2025-04-07 23:05:57 +03:00
  • 5635f4bbd2 Set region for the invoice blob storage client Enes Cakir 2025-04-22 20:57:49 +03:00
  • 0091491a04 Revert "Decrease location preference penalty at allocator" Enes Cakir 2025-04-30 14:57:11 +03:00
  • 15345dc020 Decrease location preference penalty at allocator Enes Cakir 2025-04-29 19:45:07 +03:00
  • d2b6a26b87 Allow location preferences for GitHub runners Enes Cakir 2025-04-29 15:14:08 +03:00
  • 9d96b24662 Do not send a database query to check the location of vm Enes Cakir 2025-04-29 15:14:47 +03:00
  • 716914dae2 Outline and expand cloud-hypervisor binary digests Jeremy Evans 2025-04-29 15:38:54 -07:00
  • f9eb18950a Refactor CloudHypervisor Jeremy Evans 2025-04-23 14:30:11 -07:00
  • 35e049399b Streamline spdk_setup Jeremy Evans 2025-04-29 13:48:29 -07:00
  • 7ec81f9005 Streamline metadata server URL construction Jeremy Evans 2025-04-29 13:32:42 -07:00
  • 076304091b Streamline Arch class in rhizome Jeremy Evans 2025-04-29 13:31:15 -07:00
  • 15c03c76e0 Have "Run dataplane tests" step in CI use rake task Jeremy Evans 2025-04-24 09:04:45 -07:00
  • 6b462fa09a Add rhizome_spec task to run rhizome specs Jeremy Evans 2025-04-23 14:21:11 -07:00
  • 35e7d11033 Add base64 to rhizome/host Gemfile Jeremy Evans 2025-04-23 14:20:11 -07:00
  • 46c7e8db46 Fix logged delay for "obtained lease" Jeremy Evans 2025-04-29 15:01:38 -07:00
  • c2d56c1ade Remove lease IS NULL clause in Strand#take_lease_and_reload Jeremy Evans 2025-04-29 14:19:47 -07:00
  • 344ad65dd2 Only prepare statement for Strand#take_lease_and_reload if needed Jeremy Evans 2025-04-02 10:59:34 -07:00
  • efb253905e Use FOR UPDATE SKIPPED LOCKED in Strand#take_lease_and_reload Jeremy Evans 2025-04-01 15:15:54 -07:00
  • fe2d670793 Avoid explicitly casting string arrays used for = ANY/!= ALL Jeremy Evans 2025-02-06 22:54:53 -08:00
  • 24a5a99f22 Fix rake check_query_parameterization without an existing sql.log file Jeremy Evans 2025-03-05 16:37:15 -08:00
  • 42055e34de Bump net-imap from 0.5.6 to 0.5.7 dependabot[bot] 2025-04-29 01:57:10 +00:00
  • 0559b5096e address comments left by @fdr on #3207 ([Ellipsis] feat: add metrics collection for PostgreSQL with systemd scheduling); ellipsis/jrun_dI0ctjg4KRYV38IQ_wiso ellipsis-dev[bot] 2025-04-29 16:08:30 +00:00
  • ddbba0430b address comments left by @fdr on #3207 ([Ellipsis] feat: add metrics collection for PostgreSQL with systemd scheduling); ellipsis-dev[bot] 2025-04-29 16:06:43 +00:00
  • 5cc0a71f31 Add UI for inference router models Junhao Li 2025-04-24 18:29:03 -04:00
  • 2144330044 Penalize non-premium runner requests more for AX102 Enes Cakir 2025-04-29 12:20:36 +03:00
  • 2b2d54884e address comments left by @fdr on #3207 ([Ellipsis] feat: add metrics collection for PostgreSQL with systemd scheduling); ellipsis-dev[bot] 2025-04-29 05:04:02 +00:00
  • accd0d2ada address comments left by @fdr on #3202 (Add bin/metrics-collector to collect and buffer metrics); ellipsis-dev[bot] 2025-04-29 04:23:26 +00:00
  • 1f105f51b1 Clover: Use 1 hugepage per SPDK cpu Hadi Moshayedi 2025-04-28 10:47:17 -07:00
  • 90ab8b4ca0 Rhizome: Use fewer resources for SPDK on smaller hosts. Hadi Moshayedi 2025-04-28 10:23:33 -07:00
  • 043e5272d0 Add bin/metrics-collector to collect and buffer metrics shikharbhardwaj 2025-04-24 23:41:04 +05:30
  • b405c08fcc Fix InferenceRouter strand association Benjamin Satzger 2025-04-28 10:43:25 +02:00
  • 8f38f1676c Update pry version to 0.15.2 Enes Cakir 2025-04-24 09:28:37 +03:00
  • d210885d3f Update ParadeDB images to support v0.15.18 Burak Yucesoy 2025-04-25 23:57:42 +02:00
  • 2199fb305f Update PostgreSQL images Burak Yucesoy 2025-04-25 23:56:40 +02:00
  • b57b45c6cf Fix Vm#public_key validation Jeremy Evans 2025-04-26 16:35:05 -07:00
  • e59d71e2f6 Restore Ruby 3.2 syntax to rhizome Jeremy Evans 2025-04-25 16:18:02 -07:00
  • e6b7e5e879 Change rubocop TargetRubyVersion to 3.4 Jeremy Evans 2025-04-25 09:38:48 -07:00
  • deaea4b0e2 fixup! Have cli vm create command check public key format and provide specific error message Daniel Farina 2025-04-24 16:56:06 -07:00
  • cbaba385b2 Have cli vm create command check public key format and provide specific error message Jeremy Evans 2025-04-24 12:11:55 -07:00
  • 9d5f0a2cbc Validate Vm#public_key when saving Jeremy Evans 2025-04-24 11:36:44 -07:00
  • 39561197aa Bump connection_pool dependabot[bot] 2025-04-24 23:26:24 +00:00
  • 3a2741e80a Log related response body when Excon::Error::HTTPStatus is raised Jeremy Evans 2025-04-23 11:14:03 -07:00
  • b79f019f0a Handle Excon::Error::HTTPStatus raised by setup_blob_storage Jeremy Evans 2025-04-23 10:36:56 -07:00
  • 7572186e79 Remove flow tables to fix load balancer on ipv6 Furkan Sahin 2025-04-24 09:54:47 +02:00
  • 94f025e7d8 Increase test timeout for e2e tests to 100 minutes Burak Yucesoy 2025-04-24 23:47:51 +02:00
  • 8ad17f5d9b Handle display_state generation during resource deletion Burak Yucesoy 2025-04-17 01:07:27 +02:00
  • 1fb9add186 Create control plane for inference router Junhao Li 2025-03-31 15:06:32 -04:00
  • d8b41eb287 Migration: Add tables for inference routers Junhao Li 2025-03-31 14:20:48 -04:00
  • 7927c3ccf0 Prioritize AX102 hosts for premium CPU runner testers Enes Cakir 2025-04-24 10:46:00 +03:00
  • ca53fcda61 Remove the transparent_cache feature flag Enes Cakir 2025-04-24 10:06:07 +03:00