diff --git a/zenith/src/main.rs b/zenith/src/main.rs index 2895d7203e..903770c548 100644 --- a/zenith/src/main.rs +++ b/zenith/src/main.rs @@ -140,7 +140,9 @@ fn run_pageserver_cmd(local_env: &LocalEnv, args: ArgMatches) -> Result<()> { println!("Page server started"); } ("stop", Some(_sub_m)) => { - todo!(); + let psnode = PageServerNode::from_env(local_env); + psnode.stop()?; + println!("Page server stopped"); } _ => unreachable!(), };