Skip to content

Make minor spec changes for XTable REST Service #715

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rahil-c
Copy link
Contributor

@rahil-c rahil-c commented May 12, 2025

What is the purpose of the pull request

  • Follow up pr regarding spec change for service

Brief change log

  • Minor spec changes after landing intial impl of rest service

Verify this pull request

Ran make lint within spec module to confirm no issues with spec syntax.

@rahil-c
Copy link
Contributor Author

rahil-c commented May 12, 2025

@vinishjail97

@rahil-c
Copy link
Contributor Author

rahil-c commented May 26, 2025

Ci is failing for similar flaky test behavior around spark setup, which this pr change has no relation too.

[INFO] Running org.apache.xtable.conversion.TestConversionConfig
2025-05-12T18:04:43.7201968Z [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.706 s <<< FAILURE! -- in org.apache.xtable.delta.TestDeltaSync
2025-05-12T18:04:43.7233093Z [ERROR] org.apache.xtable.delta.TestDeltaSync -- Time elapsed: 2.706 s <<< ERROR!
2025-05-12T18:04:43.7235238Z java.net.BindException: Cannot assign requested address: Service 'sparkDriver' failed after 16 retries (on a random free port)! Consider explicitly setting the appropriate binding address for the service 'sparkDriver' (for example spark.driver.bindAddress for SparkDriver) to the correct binding address.
2025-05-12T18:04:43.7237195Z 	at java.base/sun.nio.ch.Net.bind0(Native Method)
2025-05-12T18:04:43.7237727Z 	at java.base/sun.nio.ch.Net.bind(Net.java:459)
2025-05-12T18:04:43.7238217Z 	at java.base/sun.nio.ch.Net.bind(Net.java:448)
2025-05-12T18:04:43.7238969Z 	at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
2025-05-12T18:04:43.7240018Z 	at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
2025-05-12T18:04:43.7241399Z 	at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:561)
2025-05-12T18:04:43.7242436Z 	at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1331)
2025-05-12T18:04:43.7243692Z 	at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
2025-05-12T18:04:43.7244888Z 	at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
2025-05-12T18:04:43.7245784Z 	at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:972)
2025-05-12T18:04:43.7246583Z 	at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:259)
2025-05-12T18:04:43.7247324Z 	at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:380)
2025-05-12T18:04:43.7248304Z 	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
2025-05-12T18:04:43.7249432Z 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
2025-05-12T18:04:43.7250907Z 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469)
2025-05-12T18:04:43.7251941Z 	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
2025-05-12T18:04:43.7252872Z 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
2025-05-12T18:04:43.7253898Z 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
2025-05-12T18:04:43.7254869Z 	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
2025-05-12T18:04:43.7255688Z 	at java.base/java.lang.Thread.run(Thread.java:829)
2025-05-12T18:04:43.7256220Z 	Suppressed: java.lang.NullPointerException
2025-05-12T18:04:43.7256894Z 		at org.apache.xtable.delta.TestDeltaSync.teardown(TestDeltaSync.java:126)
2025-05-12T18:04:43.7257697Z 		at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2025-05-12T18:04:43.7258393Z 		at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
2025-05-12T18:04:43.7259663Z 		at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1085)
2025-05-12T18:04:43.7278114Z 		at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
2025-05-12T18:04:43.7279134Z 		at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
2025-05-12T18:04:43.7280357Z 		at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
2025-05-12T18:04:43.7281275Z 		at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
2025-05-12T18:04:43.7282277Z 		at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants