[jira] [Resolved] (HAMA-591) Improve Pagerank
[ https://issues.apache.org/jira/browse/HAMA-591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Thomas Jungblut resolved HAMA-591. -- Resolution: Fixed Fix Version/s: 0.5.0 Improve Pagerank Key: HAMA-591 URL: https://issues.apache.org/jira/browse/HAMA-591 Project: Hama Issue Type: New Feature Components: bsp core, graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Thomas Jungblut Labels: newbie Fix For: 0.5.0 Attachments: HAMA-591.patch We can now add more aggregators, for example to get how many dangling nodes there are to spread probability mass correctly / get the number of global vertices. Example in JENA [1]. Also we can extract a RandomWalkVertex that is abstracting the very distinct behaviour of pagerank. [1] https://github.com/castagna/jena-grande/blob/3c2d9f85bacb737acd575e3e287dc0fcc6bd96b9/src/main/java/org/apache/jena/grande/giraph/pagerank/PageRankVertex.java -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396763#comment-13396763 ] Edward J. Yoon commented on HAMA-584: - BTW, are you going to add this to 0.5? Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396768#comment-13396768 ] Thomas Jungblut commented on HAMA-584: -- Would do, I introduced the task to Apurv, don't know if he has interested in it. Otherwise I'll do it. Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Feature freeze for 0.5
Hi all, Our release was delayed for almost 2 months (TLP process). Please stop adding new features anymore. I'm going to create RC3 before the end of this month. -- Best Regards, Edward J. Yoon @eddieyoon
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396812#comment-13396812 ] Thomas Jungblut commented on HAMA-584: -- basically yes, but you can do it without the args and always output text. In this case you have to rewrite the testcases to read text instead of sequence files. Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Apurv Verma reassigned HAMA-584: Assignee: Apurv Verma Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Apurv Verma Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396818#comment-13396818 ] Edward J. Yoon commented on HAMA-584: - Hmm, I'm really -1 for this idea. Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Apurv Verma Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Comment Edited] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396818#comment-13396818 ] Edward J. Yoon edited comment on HAMA-584 at 6/19/12 2:40 PM: -- {quote} If true then job.setOutputFormat(SequenceOutputFormat.class) else job.setOutputFormat(TextOutputFormat.class) {quote} Hmm, I'm really -1 for this idea. was (Author: udanax): Hmm, I'm really -1 for this idea. Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Apurv Verma Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396821#comment-13396821 ] Apurv Verma commented on HAMA-584: -- @Edward: Can you tell why? I was thinking that since most of the publicly available datasets are in text format, this could be nice? Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Apurv Verma Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396823#comment-13396823 ] Apurv Verma commented on HAMA-584: -- BTW I was going to implement it as just TextOutputFormat. Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Apurv Verma Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HAMA-584) Add Text-Output argument to graph examples
[ https://issues.apache.org/jira/browse/HAMA-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396833#comment-13396833 ] Edward J. Yoon commented on HAMA-584: - Adding new one more argument here? totally -1. Add Text-Output argument to graph examples -- Key: HAMA-584 URL: https://issues.apache.org/jira/browse/HAMA-584 Project: Hama Issue Type: Improvement Components: graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Apurv Verma Labels: newbie Fix For: 0.5.0 For people playing arround with some graphs on shell it may be cool to have a text output rather than sequencefiles. We should give each example a new argument (textout=true/false) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Welcome Apurv Verma as new Apache Hama committer
Congratulation, Apurv! On 19 June 2012 23:05, Praveen Sripati praveensrip...@gmail.com wrote: Congrats Apurv - Praveen On Tue, Jun 19, 2012 at 8:14 PM, Tommaso Teofili tommaso.teof...@gmail.comwrote: Dear all, please join me in welcoming Apurv Verma as a new committer in the Apache Hama project. He's given valuable contributions to the project, he's the first new committer joining Hama as a TLP and we're happy he joined the team :-) Apurv, if you don't mind it'd be nice if you can spend a few words presenting yourself (it's an old Lucene tradition which I think would nice to pull here too). Welcome on board Apurv. Kind regards, Tommaso
[jira] [Commented] (HAMA-524) [GSoC 2012] Sparse Matrix-Vector multiplication (SpMV) on Hama
[ https://issues.apache.org/jira/browse/HAMA-524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13396981#comment-13396981 ] Mikalai Parafeniuk commented on HAMA-524: - I thought that init method will be useful when user doesn't exactly knows matrix size in creation time (for example, reading matrix from file). But you are totally right, that it is easily to forget to call init method after matrix creation. So I created new constructor in {{AbstractMatrixFormat}} and {{AbstractVectorFormat}} classes. Constructor looks like this: {code:java} public AbstractMatrixFormat(int rows, int columns) { this.rows = rows; this.columns = columns; init(); } {code} I think that RandomAccessSparse matrix format will be useful, so I added it. Refactored code with new format can be found in my github repository. Thanks for response, Thomas. [GSoC 2012] Sparse Matrix-Vector multiplication (SpMV) on Hama -- Key: HAMA-524 URL: https://issues.apache.org/jira/browse/HAMA-524 Project: Hama Issue Type: New Feature Components: bsp core, examples, math Reporter: Edward J. Yoon Assignee: Mikalai Parafeniuk Labels: gsoc, gsoc2012, newbie Implement Efficient and Fast SpMV algorithm which can be widely used in scientific computing, financial modeling, information retrieval, and others, using Hama Bulk Synchronous Parallel framework. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Welcome Apurv Verma as new Apache Hama committer
Congratulations Apurv! On Tue, Jun 19, 2012 at 8:14 PM, Tommaso Teofili tommaso.teof...@gmail.com wrote: Dear all, please join me in welcoming Apurv Verma as a new committer in the Apache Hama project. He's given valuable contributions to the project, he's the first new committer joining Hama as a TLP and we're happy he joined the team :-) Apurv, if you don't mind it'd be nice if you can spend a few words presenting yourself (it's an old Lucene tradition which I think would nice to pull here too). Welcome on board Apurv. Kind regards, Tommaso -- Harsh J
Re: Welcome Apurv Verma as new Apache Hama committer
Welcome Apurv! Congratulations. It has always been pleasure working with you. On Tue, Jun 19, 2012 at 12:47 PM, Harsh J ha...@cloudera.com wrote: Congratulations Apurv! On Tue, Jun 19, 2012 at 8:14 PM, Tommaso Teofili tommaso.teof...@gmail.com wrote: Dear all, please join me in welcoming Apurv Verma as a new committer in the Apache Hama project. He's given valuable contributions to the project, he's the first new committer joining Hama as a TLP and we're happy he joined the team :-) Apurv, if you don't mind it'd be nice if you can spend a few words presenting yourself (it's an old Lucene tradition which I think would nice to pull here too). Welcome on board Apurv. Kind regards, Tommaso -- Harsh J
Build failed in Jenkins: Hama-Nightly #587
See https://builds.apache.org/job/Hama-Nightly/587/changes Changes: [tjungblut] [HAMA-591]: Improve Pagerank [edwardyoon] Add whitespace before parenthesis [edwardyoon] Exclude yarn module from 0.5 dist [edwardyoon] Fix arguments typos in graph tutorial page. -- [...truncated 2943 lines...] 12/06/19 23:02:57 INFO server.NIOServerCnxn: Client attempting to establish new session at /127.0.0.1:38261 12/06/19 23:02:58 INFO persistence.FileTxnLog: Creating new log file: log.1 12/06/19 23:02:58 INFO server.NIOServerCnxn: Established session 0x13806fc0b30 with negotiated timeout 4 for client /127.0.0.1:38261 12/06/19 23:02:58 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost/127.0.0.1:21810, sessionid = 0x13806fc0b30, negotiated timeout = 4 12/06/19 23:02:58 INFO ipc.Server: IPC Server Responder: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server listener on 4: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 0 on 4: starting 12/06/19 23:02:58 INFO bsp.BSPMaster: Starting RUNNING 12/06/19 23:02:58 INFO hama.MiniBSPCluster: Waitin for GroomServer up. 12/06/19 23:02:58 INFO bsp.GroomServer: groom start 12/06/19 23:02:58 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=localhost:21810 sessionTimeout=120 watcher=org.apache.hama.bsp.GroomServer@96212a 12/06/19 23:02:58 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:21810 12/06/19 23:02:58 INFO zookeeper.ClientCnxn: Socket connection established to localhost/127.0.0.1:21810, initiating session 12/06/19 23:02:58 INFO server.NIOServerCnxn: Accepted socket connection from /127.0.0.1:38262 12/06/19 23:02:58 INFO server.NIOServerCnxn: Client attempting to establish new session at /127.0.0.1:38262 12/06/19 23:02:58 INFO bsp.GroomServer: /tmp/hama-test 12/06/19 23:02:58 INFO ipc.Server: Starting SocketReader 12/06/19 23:02:58 INFO ipc.Server: IPC Server Responder: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 0 on 50555: starting 12/06/19 23:02:58 INFO bsp.GroomServer: Worker rpc server -- janus.apache.org:50555 12/06/19 23:02:58 INFO ipc.Server: IPC Server listener on 50555: starting 12/06/19 23:02:58 INFO bsp.GroomServer: starting webserver: janus.apache.org 12/06/19 23:02:58 INFO http.HttpServer: Port returned by webServer.getConnectors()[0].getLocalPort() before open() is -1. Opening the listener on 40015 12/06/19 23:02:58 INFO http.HttpServer: listener.getLocalPort() returned 40015 webServer.getConnectors()[0].getLocalPort() returned 40015 12/06/19 23:02:58 INFO http.HttpServer: Jetty bound to port 40015 12/06/19 23:02:58 INFO mortbay.log: jetty-6.1.14 12/06/19 23:02:58 INFO server.NIOServerCnxn: Established session 0x13806fc0b31 with negotiated timeout 4 for client /127.0.0.1:38262 12/06/19 23:02:58 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost/127.0.0.1:21810, sessionid = 0x13806fc0b31, negotiated timeout = 4 12/06/19 23:02:58 INFO mortbay.log: Extract jar:https://builds.apache.org/job/Hama-Nightly/ws/trunk/core/target/hama-core-0.5.0-SNAPSHOT.jar!/webapp/groomserver/ to /tmp/Jetty_janus_apache_org_40015_groomserver.2e4rha/webapp 12/06/19 23:02:58 INFO mortbay.log: Started selectchannelconnec...@janus.apache.org:40015 12/06/19 23:02:58 INFO ipc.Server: Starting SocketReader 12/06/19 23:02:58 INFO ipc.Server: IPC Server Responder: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server listener on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 0 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 1 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 3 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 2 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 4 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 7 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 8 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 9 on 36686: starting 12/06/19 23:02:58 INFO bsp.GroomServer: GroomServer up at: localhost/127.0.0.1:36686 12/06/19 23:02:58 INFO bsp.GroomServer: Starting groom: janus.apache.org:50555 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 5 on 36686: starting 12/06/19 23:02:58 INFO ipc.Server: IPC Server handler 6 on 36686: starting 12/06/19 23:02:58 INFO bsp.BSPMaster: groomd_janus.apache.org_50555 is added. 12/06/19 23:02:59 INFO bsp.TestBSPMasterGroomServer: Client finishes execution job. 12/06/19 23:02:59 INFO bsp.FileInputFormat: Total input paths to process : 1 12/06/19 23:02:59 INFO bsp.FileInputFormat: Total # of splits: 2 12/06/19 23:02:59 WARN bsp.BSPJobClient: No job jar file set. User classes may not be found. See BSPJob#setJar(String) or check Your jar file.
[jira] [Commented] (HAMA-591) Improve Pagerank
[ https://issues.apache.org/jira/browse/HAMA-591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13397139#comment-13397139 ] Hudson commented on HAMA-591: - Integrated in Hama-Nightly #587 (See [https://builds.apache.org/job/Hama-Nightly/587/]) [HAMA-591]: Improve Pagerank (Revision 1351702) Result = FAILURE tjungblut : Files : * /hama/trunk/CHANGES.txt * /hama/trunk/examples/src/main/java/org/apache/hama/examples/PageRank.java * /hama/trunk/examples/src/test/java/org/apache/hama/examples/PageRankTest.java * /hama/trunk/graph/src/main/java/org/apache/hama/graph/AbsDiffAggregator.java * /hama/trunk/graph/src/test/java/org/apache/hama/graph/example/PageRank.java Improve Pagerank Key: HAMA-591 URL: https://issues.apache.org/jira/browse/HAMA-591 Project: Hama Issue Type: New Feature Components: bsp core, graph Affects Versions: 0.5.0 Reporter: Thomas Jungblut Assignee: Thomas Jungblut Labels: newbie Fix For: 0.5.0 Attachments: HAMA-591.patch We can now add more aggregators, for example to get how many dangling nodes there are to spread probability mass correctly / get the number of global vertices. Example in JENA [1]. Also we can extract a RandomWalkVertex that is abstracting the very distinct behaviour of pagerank. [1] https://github.com/castagna/jena-grande/blob/3c2d9f85bacb737acd575e3e287dc0fcc6bd96b9/src/main/java/org/apache/jena/grande/giraph/pagerank/PageRankVertex.java -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Welcome Apurv Verma as new Apache Hama committer
Thank you all for your wishes. I look forward to this position of responsibility and I hope that I am able to match to the standards of the community . There are many things that I have to still learn though. About me: I am Apurv Verma and I am 21 years old. I live in Lucknow in India and I have a Bachelor's degree in Computer Science from Indian Institute of Technology, Ropar. I am interested in Java ,Distributed Systems and Data Structures. Some of the things that I want to learn in the near future are Machine Learning and Algorithm competitions. Apart from programming, I have a penchant for writing stories/poems, reading and travelling. I wish to travel the world and write at-least one good book in my lifetime ;) . I am also interested in spirituality and yoga. I would also like take this opportunity to thank some of the people who helped me in various ways, Thomas Jungblut, Edward Yoon, Suraj Menon and Praveen Sripati. Thank you all. BTW this Lucene tradition is really nice :) -- thanks and regards, Apurv Verma India (about.me/apurv.verma) On Wed, Jun 20, 2012 at 4:35 AM, Edward J. Yoon edwardy...@apache.orgwrote: Congratz! 나의 iPad에서 보냄 Jun 20, 2012 4:49 AM Suraj Menon surajsme...@apache.org 작성: Welcome Apurv! Congratulations. It has always been pleasure working with you. On Tue, Jun 19, 2012 at 12:47 PM, Harsh J ha...@cloudera.com wrote: Congratulations Apurv! On Tue, Jun 19, 2012 at 8:14 PM, Tommaso Teofili tommaso.teof...@gmail.com wrote: Dear all, please join me in welcoming Apurv Verma as a new committer in the Apache Hama project. He's given valuable contributions to the project, he's the first new committer joining Hama as a TLP and we're happy he joined the team :-) Apurv, if you don't mind it'd be nice if you can spend a few words presenting yourself (it's an old Lucene tradition which I think would nice to pull here too). Welcome on board Apurv. Kind regards, Tommaso -- Harsh J