@@ -449,7 +449,7 @@ impl AdapterConfig {
449449struct DatabaseCredentialResponse {
450450 token : String ,
451451 #[ serde( alias = "expiration_time" , alias = "expire_time" ) ]
452- expiration_time : Option < String > ,
452+ _expiration_time : Option < String > ,
453453}
454454
455455impl DatabricksAdapter {
@@ -1759,12 +1759,12 @@ impl DatabricksAdapter {
17591759 } ) ;
17601760 ( url, payload)
17611761 }
1762- LakebaseSyncTarget :: Project { name, branch } => {
1762+ LakebaseSyncTarget :: Project { name : _ , branch : _ } => {
17631763 // Autoscaling uses the postgres API path and endpoint-based credential generation
17641764 let endpoint_path =
1765- format ! ( "projects/{} /branches/{} /endpoints/default" , name , branch ) ;
1765+ format ! ( "projects/spicebench /branches/production /endpoints/primary" ) ;
17661766 let url = format ! (
1767- "https://{}/api/2.0/postgres/generate-database-credential " ,
1767+ "https://{}/api/2.0/postgres/credentials " ,
17681768 self . config. endpoint
17691769 ) ;
17701770 let payload = json ! ( {
@@ -1775,8 +1775,6 @@ impl DatabricksAdapter {
17751775 }
17761776 } ;
17771777
1778- eprintln ! ( "[databricks-adapter] generating fresh Lakebase PG OAuth token" ) ;
1779-
17801778 let response = self
17811779 . client
17821780 . post ( & url)
@@ -1794,10 +1792,6 @@ impl DatabricksAdapter {
17941792 }
17951793
17961794 let cred: DatabaseCredentialResponse = response. json ( ) . await ?;
1797- eprintln ! (
1798- "[databricks-adapter] Lakebase PG token generated, expires: {}" ,
1799- cred. expiration_time. as_deref( ) . unwrap_or( "unknown" )
1800- ) ;
18011795
18021796 Ok ( cred. token )
18031797 }
@@ -2030,9 +2024,6 @@ impl Handler for DatabricksAdapter {
20302024 match variant {
20312025 DatabricksVariant :: Databricks => { }
20322026 DatabricksVariant :: Lakebase => {
2033- eprintln ! ( "[databricks-adapter] Waiting 2 minutes for schema to initialize" ) ;
2034- std:: thread:: sleep ( Duration :: from_secs ( 120 ) ) ;
2035-
20362027 let lakebase_config = match & self . config . compute_target {
20372028 ComputeTarget :: Lakebase ( cfg) => cfg,
20382029 _ => {
@@ -2387,7 +2378,10 @@ impl Handler for DatabricksAdapter {
23872378
23882379#[ tokio:: main]
23892380async fn main ( ) -> Result < ( ) > {
2390- let cli = Cli :: parse ( ) ;
2381+ let cli = Cli :: try_parse ( ) . map_err ( |e| {
2382+ eprintln ! ( "[databricks-adapter] CLI parse error: {e}" ) ;
2383+ e. exit ( ) ;
2384+ } ) ?;
23912385
23922386 match cli. command {
23932387 Commands :: Stdio ( args) => {
0 commit comments