Skip to content

[ZEPPELIN-1549] Change NotebookID variable name to NoteID - #1518

Closed
hyonzin wants to merge 17 commits into
apache:masterfrom
hyonzin:ZEPPELIN-1549
Closed

[ZEPPELIN-1549] Change NotebookID variable name to NoteID#1518
hyonzin wants to merge 17 commits into
apache:masterfrom
hyonzin:ZEPPELIN-1549

Conversation

@hyonzin

Copy link
Copy Markdown
Contributor

What is this PR for?

This PR fixes wrong written NotebookID to NoteID.

What type of PR is it?

[Improvement]

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-1549

Questions:

  • Does the licenses files need update? No.
  • Is there breaking changes for older versions? No.
  • Does this needs documentation? No

@hyonzinhyonzin changed the title [ZEPPELIN-1549] Change NotebookID variable name to NoteID[ZEPPELIN-1549][WIP] Change NotebookID variable name to NoteIDOct 14, 2016
@jongyoul

Copy link
Copy Markdown
Member

@hyonzin@cloverhearts Do you change these two files in this PR?

@hyonzin

Copy link
Copy Markdown
ContributorAuthor

@jongyoul thank you for review. Yes, and I'm still working in process. I'll fix more files.

@hyonzinhyonzin changed the title [ZEPPELIN-1549][WIP] Change NotebookID variable name to NoteID[ZEPPELIN-1549] Change NotebookID variable name to NoteIDOct 14, 2016
@astroshim

Copy link
Copy Markdown
Contributor

It seems looks great to me.
What do you think @jongyoul ?

@AhyoungRyu

Copy link
Copy Markdown
Contributor

Seems there are some test failures in SCALA_VER="2.10" SPARK_VER="1.5.2"

Results :
Tests in error: InterpreterRestApiTest.init:53->AbstractTestRestApi.startUp:159 » NullPointer
CredentialsRestApiTest.init:46->AbstractTestRestApi.startUp:159 » NullPointer
ZeppelinRestApiTest.init:56->AbstractTestRestApi.startUp:159 » NullPointer
ConfigurationsRestApiTest.init:39->AbstractTestRestApi.startUp:159 » NullPointer
NotebookRestApiTest.init:55->AbstractTestRestApi.startUp:159 » NullPointer
ZeppelinSparkClusterTest.init:49->AbstractTestRestApi.startUp:159 » NullPointer
SecurityRestApiTest.init:44->AbstractTestRestApi.startUp:159 » NullPointer
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] [INFO] Zeppelin: Interpreter .............................. SUCCESS [ 14.139 s]
[INFO] Zeppelin: Zengine .................................. SUCCESS [ 7.096 s]
[INFO] Zeppelin: Display system apis ...................... SUCCESS [ 3.527 s]
[INFO] Zeppelin: Spark dependencies ....................... SUCCESS [ 42.764 s]
[INFO] Zeppelin: Spark .................................... SUCCESS [01:52 min]
[INFO] Zeppelin: Server ................................... FAILURE [ 44.231 s]
[INFO] Zeppelin: R Interpreter ............................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:44 min
[INFO] Finished at: 2016-10-14T15:35:13+00:00
[INFO] Final Memory: 47M/468M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on project zeppelin-server: There are test failures.
[ERROR] [ERROR] Please refer to /home/travis/build/apache/zeppelin/zeppelin-server/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] [ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :zeppelin-server

I think they are related with this change..

@hyonzinhyonzin closed this Oct 15, 2016
@hyonzinhyonzin reopened this Oct 15, 2016
@hyonzinhyonzin changed the title [ZEPPELIN-1549] Change NotebookID variable name to NoteID[ZEPPELIN-1549][WIP] Change NotebookID variable name to NoteIDOct 16, 2016

@minahleeminahlee left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution @hyonzin. I left some comments, please take a look.

throws IOException, IllegalArgumentException {
LOG.info("stop notebook jobs {} ", notebookId);
Note note = notebook.getNote(notebookId);
LOG.info("stop notebook jobs {} ", noteId);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we change notebook -> note in log too?

public Response getNoteParagraphJobStatus(@PathParam("noteId") String noteId,
@PathParam("paragraphId") String paragraphId)
throws IOException, IllegalArgumentException {
LOG.info("get notebook paragraph job status.");

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here. Instead of notebook, note would be more correct.

private Notebook notebook;
private NotebookServer notebookServer;
private SearchService notebookIndex;
private SearchService noteIndex;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Term noteIndex is little bit confusing for me. Since you are working on naming, how about changing it into noteSearchService?

public List<Map<String, Object>> getJobListByNoteId(String noteID) {
final String CRON_TYPE_NOTEBOOK_KEYWORD = "cron";
long lastRunningUnixTime = 0;
boolean isNotebookRunning = false;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isNotebookRunning -> isNoteRunning

}

public List<Map<String, Object>> getJobListBymNotebookId(String notebookID) {
public List<Map<String, Object>> getJobListByNoteId(String noteID) {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you make it to use Id instead of ID for consistency? We have camel convention.

@hyonzin

Copy link
Copy Markdown
ContributorAuthor

@minahlee Thank you for your review! I modified more lines you commented, and some trivial placeholder because I think it's better to read. Is it okay?

@hyonzinhyonzin closed this Oct 18, 2016
@hyonzinhyonzin reopened this Oct 18, 2016
@hyonzin

Copy link
Copy Markdown
ContributorAuthor

Test in SCALA_VER="2.10" SPARK_VER="1.5.2" still fails. I checked its LOG,

13:50:41,164 INFO org.apache.zeppelin.rest.AbstractTestRestApi:299 - 200 - OK
13:50:41,164 INFO org.apache.zeppelin.rest.AbstractTestRestApi:140 - Test Zeppelin stared.
SPARK HOME detected null
+cp spark-1.5.2-bin-hadoop2.3.tgz ..
+cd ..
+tar zxf spark-1.5.2-bin-hadoop2.3.tgz
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
+echo 'Unable to extract spark-1.5.2-bin-hadoop2.3.tgz'
Unable to extract spark-1.5.2-bin-hadoop2.3.tgz
+rm -rf spark-1.5.2-bin-hadoop2.3
+rm -f spark-1.5.2-bin-hadoop2.3.tgz
+set +xe

It seems to be disabled to extract .tgz file, so it can't find Spark Home.
And I wonder why it's associated with my modification yet.

@Leemoonsoo

Copy link
Copy Markdown
Member

@hyonzin Sometimes, CI tests are flaky. Could you re-trigger CI once again and see if it goes to green?

@hyonzinhyonzin closed this Oct 19, 2016
@hyonzinhyonzin reopened this Oct 19, 2016
@hyonzinhyonzin closed this Oct 19, 2016
@hyonzinhyonzin reopened this Oct 19, 2016
@hyonzin

hyonzin commented Oct 19, 2016

Copy link
Copy Markdown
ContributorAuthor

I doubted CI's test in this PR, so I tried this test for absolutely same code in my own repository. And it shows all green.
travis-ci.org/hyonzin/zeppelin/builds/168996633
I guess all checks are failed in this PR because of cache - once downloaded incomplete tgz file and compiled object files in past.

@hyonzinhyonzin changed the title [ZEPPELIN-1549][WIP] Change NotebookID variable name to NoteID[ZEPPELIN-1549] Change NotebookID variable name to NoteIDOct 19, 2016
@minahlee

Copy link
Copy Markdown
Member

@hyonzin Could you rebase please? Let me know if you need any help.

@hyonzin

Copy link
Copy Markdown
ContributorAuthor

@minahlee Thank you. I rebase it and solve conflicts now. Please confirm it!
https://travis-ci.org/hyonzin/zeppelin

@minahlee

Copy link
Copy Markdown
Member

@hyonzin I found more places to be changed. There were too much of them to comment here so I made PR to your repository. Can you please check and merge it?

Change notebook to note and fix indentation
@minahlee

Copy link
Copy Markdown
Member

@hyonzin There is another confilct :( Can you please rebase one more time? Thank you in advance for your patience!

@hyonzin

Copy link
Copy Markdown
ContributorAuthor

@minahlee Thank you. I'm going to rebase it! I was checking the failure in test here.

@minahlee

Copy link
Copy Markdown
Member

@hyonzin

Copy link
Copy Markdown
ContributorAuthor

@minahlee I have fixed it now. Really thank you for your great help :)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pushNoteIDs -> pushNoteIds

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pushNoteIDs -> pushNoteIds

@minahlee

Copy link
Copy Markdown
Member

CI passed in https://travis-ci.org/hyonzin/zeppelin/builds/170100291. Merge if there is no further discussion.

snaveenp pushed a commit to snaveenp/zeppelin that referenced this pull request Oct 25, 2016
### What is this PR for?
This PR fixes wrong written NotebookID to NoteID.
### What type of PR is it?
[Improvement]
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1549
### Questions:
* Does the licenses files need update? No.
* Is there breaking changes for older versions? No.
* Does this needs documentation? No
Author: hyonzin <hyeonjin507@gmail.com>
Author: 정현진 <hyeonjin507@gmail.com>
Author: Mina Lee <minalee@apache.org>
Closesapache#1518 from hyonzin/ZEPPELIN-1549 and squashes the following commits:
2c5d461 [hyonzin] fix pullNoteID to pullNoteId
f843abd [hyonzin] Fix missed line
22aecb3 [hyonzin] Merge branch 'master' of https://github.com/apache/zeppelin into ZEPPELIN-1549
ac03666 [정현진] Merge pull request apache#1 from minahlee/ZEPPELIN-1549
8b3fffd [Mina Lee] Change notebook to note and fix indentation
000605f [hyonzin] Change clonedNotebookId to clonedNoteId
496695c [hyonzin] Change noteID to noteId
1e87463 [hyonzin] Remove tab indent
5647d37 [hyonzin] Rebase and solve conflicts
09bacd8 [hyonzin] Fix more lines unchanged
070bc2d [hyonzin] fix more in ZeppelinRestApiTest.java
24822a3 [hyonzin] Fix more code not changed (notebookIndex to noteSearchService)
4b4e1e8 [hyonzin] Fix detail (function's name) & Change some placeholder
429203d [hyonzin] Fix details & convention to camel
5fa270d [hyonzin] pull upstream master & fix some details
294bea5 [hyonzin] Fix some wrong written term: Notebook -> Note
cc0d315 [hyonzin] Change NotebookID variable name to NoteID
darionyaphet pushed a commit to darionyaphet/zeppelin that referenced this pull request Oct 27, 2016
### What is this PR for?
This PR fixes wrong written NotebookID to NoteID.
### What type of PR is it?
[Improvement]
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1549
### Questions:
* Does the licenses files need update? No.
* Is there breaking changes for older versions? No.
* Does this needs documentation? No
Author: hyonzin <hyeonjin507@gmail.com>
Author: 정현진 <hyeonjin507@gmail.com>
Author: Mina Lee <minalee@apache.org>
Closesapache#1518 from hyonzin/ZEPPELIN-1549 and squashes the following commits:
2c5d461 [hyonzin] fix pullNoteID to pullNoteId
f843abd [hyonzin] Fix missed line
22aecb3 [hyonzin] Merge branch 'master' of https://github.com/apache/zeppelin into ZEPPELIN-1549
ac03666 [정현진] Merge pull request apache#1 from minahlee/ZEPPELIN-1549
8b3fffd [Mina Lee] Change notebook to note and fix indentation
000605f [hyonzin] Change clonedNotebookId to clonedNoteId
496695c [hyonzin] Change noteID to noteId
1e87463 [hyonzin] Remove tab indent
5647d37 [hyonzin] Rebase and solve conflicts
09bacd8 [hyonzin] Fix more lines unchanged
070bc2d [hyonzin] fix more in ZeppelinRestApiTest.java
24822a3 [hyonzin] Fix more code not changed (notebookIndex to noteSearchService)
4b4e1e8 [hyonzin] Fix detail (function's name) & Change some placeholder
429203d [hyonzin] Fix details & convention to camel
5fa270d [hyonzin] pull upstream master & fix some details
294bea5 [hyonzin] Fix some wrong written term: Notebook -> Note
cc0d315 [hyonzin] Change NotebookID variable name to NoteID
pedrozatta pushed a commit to pedrozatta/zeppelin that referenced this pull request Oct 27, 2016
### What is this PR for?
This PR fixes wrong written NotebookID to NoteID.
### What type of PR is it?
[Improvement]
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1549
### Questions:
* Does the licenses files need update? No.
* Is there breaking changes for older versions? No.
* Does this needs documentation? No
Author: hyonzin <hyeonjin507@gmail.com>
Author: 정현진 <hyeonjin507@gmail.com>
Author: Mina Lee <minalee@apache.org>
Closesapache#1518 from hyonzin/ZEPPELIN-1549 and squashes the following commits:
2c5d461 [hyonzin] fix pullNoteID to pullNoteId
f843abd [hyonzin] Fix missed line
22aecb3 [hyonzin] Merge branch 'master' of https://github.com/apache/zeppelin into ZEPPELIN-1549
ac03666 [정현진] Merge pull request #1 from minahlee/ZEPPELIN-1549
8b3fffd [Mina Lee] Change notebook to note and fix indentation
000605f [hyonzin] Change clonedNotebookId to clonedNoteId
496695c [hyonzin] Change noteID to noteId
1e87463 [hyonzin] Remove tab indent
5647d37 [hyonzin] Rebase and solve conflicts
09bacd8 [hyonzin] Fix more lines unchanged
070bc2d [hyonzin] fix more in ZeppelinRestApiTest.java
24822a3 [hyonzin] Fix more code not changed (notebookIndex to noteSearchService)
4b4e1e8 [hyonzin] Fix detail (function's name) & Change some placeholder
429203d [hyonzin] Fix details & convention to camel
5fa270d [hyonzin] pull upstream master & fix some details
294bea5 [hyonzin] Fix some wrong written term: Notebook -> Note
cc0d315 [hyonzin] Change NotebookID variable name to NoteID
Sign up for freeto 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.

6 participants

@hyonzin@jongyoul@astroshim@AhyoungRyu@Leemoonsoo@minahlee