Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit e3d9aa6

Browse files
Supress RA thread stdout (#252)
Get rid of annoying messages that get in the way when debugging continuous workflow
1 parent c7ab0cd commit e3d9aa6

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

‎src/main/scala/edu/berkeley/cs/rise/opaque/Utils.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,8 @@ import edu.berkeley.cs.rise.opaque.logical.EncryptLocalRelation
121121
import org.apache.spark.sql.catalyst.expressions.PromotePrecision
122122
import org.apache.spark.sql.catalyst.expressions.CheckOverflow
123123

124+
import edu.berkeley.cs.rise.opaque.rpc.RA
125+
124126
object Utils extends Logging {
125127

126128
def time[A](desc: String)(f: => A): A = {

‎src/main/scala/edu/berkeley/cs/rise/opaque/RA.scala renamed to ‎src/main/scala/edu/berkeley/cs/rise/opaque/rpc/RA.scala

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,26 @@
1515
* limitations under the License.
1616
*/
1717

18-
package edu.berkeley.cs.rise.opaque
18+
package edu.berkeley.cs.rise.opaque.rpc
1919

2020
import opaque.protos.client._
2121

22+
import edu.berkeley.cs.rise.opaque.Utils
23+
import edu.berkeley.cs.rise.opaque.OpaqueException
24+
25+
import org.apache.log4j.Logger
26+
import org.apache.log4j.Level
27+
import org.apache.spark.rdd.RDD
2228
import org.apache.spark.SparkContext
2329
import org.apache.spark.internal.Logging
24-
import org.apache.spark.rdd.RDD
2530

2631
import com.google.protobuf.ByteString
2732
import io.grpc.netty.NettyServerBuilder
2833

34+
import java.io.ByteArrayOutputStream
35+
2936
import scala.concurrent.{ExecutionContext, Future}
37+
import scala.Console
3038

3139
// Performs remote attestation for all executors
3240
// that have not been attested yet.
@@ -129,8 +137,10 @@ object RA extends Logging {
129137
def startThread(sc: SparkContext, rdd: RDD[Unit]): Unit = {
130138
val thread = new Thread {
131139
override def run: Unit = {
132-
while (false) { // loop
133-
attestEnclaves(sc, rdd)
140+
Logger.getLogger("org").setLevel(Level.OFF)
141+
Logger.getLogger("akka").setLevel(Level.OFF)
142+
while (loop) {
143+
RA.attestEnclaves(sc, rdd)
134144
}
135145
}
136146
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /