Skip to content
Snippets Groups Projects
  1. Feb 13, 2015
    • Xiangrui Meng's avatar
      [SPARK-5806] re-organize sections in mllib-clustering.md · cc56c872
      Xiangrui Meng authored
      Put example code close to the algorithm description.
      
      Author: Xiangrui Meng <meng@databricks.com>
      
      Closes #4598 from mengxr/SPARK-5806 and squashes the following commits:
      
      a137872 [Xiangrui Meng] re-organize sections in mllib-clustering.md
      cc56c872
    • Yin Huai's avatar
      [SPARK-5789][SQL]Throw a better error message if JsonRDD.parseJson encounters... · 2e0c0845
      Yin Huai authored
      [SPARK-5789][SQL]Throw a better error message if JsonRDD.parseJson encounters unrecoverable parsing errors.
      
      Author: Yin Huai <yhuai@databricks.com>
      
      Closes #4582 from yhuai/jsonErrorMessage and squashes the following commits:
      
      152dbd4 [Yin Huai] Update error message.
      1466256 [Yin Huai] Throw a better error message when a JSON object in the input dataset span multiple records (lines for files or strings for an RDD of strings).
      2e0c0845
    • Daoyuan Wang's avatar
      [SPARK-5642] [SQL] Apply column pruning on unused aggregation fields · 2cbb3e43
      Daoyuan Wang authored
      select k from (select key k, max(value) v from src group by k) t
      
      Author: Daoyuan Wang <daoyuan.wang@intel.com>
      Author: Michael Armbrust <michael@databricks.com>
      
      Closes #4415 from adrian-wang/groupprune and squashes the following commits:
      
      5d2d8a3 [Daoyuan Wang] address Michael's comments
      61f8ef7 [Daoyuan Wang] add a unit test
      80ddcc6 [Daoyuan Wang] keep project
      b69d385 [Daoyuan Wang] add a prune rule for grouping set
      2cbb3e43
    • Andrew Or's avatar
      5d3cc6b3
    • Reynold Xin's avatar
      [HOTFIX] Ignore DirectKafkaStreamSuite. · 378c7eb0
      Reynold Xin authored
      378c7eb0
    • Emre Sevinç's avatar
      SPARK-5805 Fixed the type error in documentation. · 9f31db06
      Emre Sevinç authored
      Fixes SPARK-5805 : Fix the type error in the final example given in MLlib - Clustering documentation.
      
      Author: Emre Sevinç <emre.sevinc@gmail.com>
      
      Closes #4596 from emres/SPARK-5805 and squashes the following commits:
      
      1029f66 [Emre Sevinç] SPARK-5805 Fixed the type error in documentation.
      9f31db06
    • Josh Rosen's avatar
      [SPARK-5735] Replace uses of EasyMock with Mockito · 077eec2d
      Josh Rosen authored
      This patch replaces all uses of EasyMock with Mockito.  There are two motivations for this:
      
      1. We should use a single mocking framework in our tests in order to keep things consistent.
      2. EasyMock may be responsible for non-deterministic unit test failures due to its Objensis dependency (see SPARK-5626 for more details).
      
      Most of these changes are fairly mechanical translations of Mockito code to EasyMock, although I made a small change that strengthens the assertions in one test in KinesisReceiverSuite.
      
      Author: Josh Rosen <joshrosen@databricks.com>
      
      Closes #4578 from JoshRosen/SPARK-5735-remove-easymock and squashes the following commits:
      
      0ab192b [Josh Rosen] Import sorting plus two minor changes to more closely match old semantics.
      977565b [Josh Rosen] Remove EasyMock from build.
      fae1d8f [Josh Rosen] Remove EasyMock usage in KinesisReceiverSuite.
      7cca486 [Josh Rosen] Remove EasyMock usage in MesosSchedulerBackendSuite
      fc5e94d [Josh Rosen] Remove EasyMock in CacheManagerSuite
      077eec2d
    • Ryan Williams's avatar
      [SPARK-5783] Better eventlog-parsing error messages · fc6d3e79
      Ryan Williams authored
      Author: Ryan Williams <ryan.blake.williams@gmail.com>
      
      Closes #4573 from ryan-williams/history and squashes the following commits:
      
      a8647ec [Ryan Williams] fix test calls to .replay()
      98aa3fe [Ryan Williams] include filename in history-parsing error message
      8deecf0 [Ryan Williams] add line number to history-parsing error message
      b668b52 [Ryan Williams] add log info line to history-eventlog parsing
      fc6d3e79
    • sboeschhuawei's avatar
      [SPARK-5503][MLLIB] Example code for Power Iteration Clustering · e1a1ff81
      sboeschhuawei authored
      Author: sboeschhuawei <stephen.boesch@huawei.com>
      
      Closes #4495 from javadba/picexamples and squashes the following commits:
      
      3c84b14 [sboeschhuawei] PIC Examples updates from Xiangrui's comments round 5
      2878675 [sboeschhuawei] Fourth round with xiangrui on PICExample
      d7ac350 [sboeschhuawei] Updates to PICExample from Xiangrui's comments round 3
      d7f0cba [sboeschhuawei] Updates to PICExample from Xiangrui's comments round 3
      cef28f4 [sboeschhuawei] Further updates to PICExample from Xiangrui's comments
      f7ff43d [sboeschhuawei] Update to PICExample from Xiangrui's comments
      efeec45 [sboeschhuawei] Update to PICExample from Xiangrui's comments
      03e8de4 [sboeschhuawei] Added PICExample
      c509130 [sboeschhuawei] placeholder for pic examples
      5864d4a [sboeschhuawei] placeholder for pic examples
      e1a1ff81
    • uncleGen's avatar
      [SPARK-5732][CORE]:Add an option to print the spark version in spark script. · c0ccd256
      uncleGen authored
      Naturally, we may need to add an option to print the spark version in spark script. It is pretty common in script tool.
      ![9](https://cloud.githubusercontent.com/assets/7402327/6183331/cab1b74e-b38e-11e4-9daa-e26e6015cff3.JPG)
      
      Author: uncleGen <hustyugm@gmail.com>
      Author: genmao.ygm <genmao.ygm@alibaba-inc.com>
      
      Closes #4522 from uncleGen/master-clean-150211 and squashes the following commits:
      
      9f2127c [genmao.ygm] revert the behavior of "-v"
      015ddee [uncleGen] minor changes
      463f02c [uncleGen] minor changes
      c0ccd256
    • WangTaoTheTonic's avatar
      [SPARK-4832][Deploy]some other processes might take the daemon pid · 1768bd51
      WangTaoTheTonic authored
      Some other processes might use the pid saved in pid file. In that case we should ignore it and launch daemons.
      
      JIRA is down for maintenance. I will file one once it return.
      
      Author: WangTaoTheTonic <barneystinson@aliyun.com>
      Author: WangTaoTheTonic <wangtao111@huawei.com>
      
      Closes #3683 from WangTaoTheTonic/otherproc and squashes the following commits:
      
      daa86a1 [WangTaoTheTonic] some bash style fix
      8befee7 [WangTaoTheTonic] handle the mistake scenario
      cf4ecc6 [WangTaoTheTonic] remove redundant condition
      f36cfb4 [WangTaoTheTonic] some other processes might take the pid
      1768bd51
    • tianyi's avatar
      [SPARK-3365][SQL]Wrong schema generated for List type · 1c8633f3
      tianyi authored
      This PR fix the issue SPARK-3365.
      The reason is Spark generated wrong schema for the type `List` in `ScalaReflection.scala`
      for example:
      
      the generated schema for type `Seq[String]` is:
      ```
      {"name":"x","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}}`
      ```
      
      the generated schema for type `List[String]` is:
      ```
      {"name":"x","type":{"type":"struct","fields":[]},"nullable":true,"metadata":{}}`
      ```
      
      Author: tianyi <tianyi.asiainfo@gmail.com>
      
      Closes #4581 from tianyi/SPARK-3365 and squashes the following commits:
      
      a097e86 [tianyi] change the order of resolution in ScalaReflection.scala
      1c8633f3
  2. Feb 12, 2015
    • Yin Huai's avatar
      [SQL] Fix docs of SQLContext.tables · 2aea892e
      Yin Huai authored
      Author: Yin Huai <yhuai@databricks.com>
      
      Closes #4579 from yhuai/tablesDoc and squashes the following commits:
      
      7f8964c [Yin Huai] Fix doc.
      2aea892e
    • Yin Huai's avatar
      [SPARK-3299][SQL]Public API in SQLContext to list tables · 1d0596a1
      Yin Huai authored
      https://issues.apache.org/jira/browse/SPARK-3299
      
      Author: Yin Huai <yhuai@databricks.com>
      
      Closes #4547 from yhuai/tables and squashes the following commits:
      
      6c8f92e [Yin Huai] Add tableNames.
      acbb281 [Yin Huai] Update Python test.
      7793dcb [Yin Huai] Fix scala test.
      572870d [Yin Huai] Address comments.
      aba2e88 [Yin Huai] Format.
      12c86df [Yin Huai] Add tables() to SQLContext to return a DataFrame containing existing tables.
      1d0596a1
    • Yin Huai's avatar
      [SQL] Move SaveMode to SQL package. · c025a468
      Yin Huai authored
      Author: Yin Huai <yhuai@databricks.com>
      
      Closes #4542 from yhuai/moveSaveMode and squashes the following commits:
      
      65a4425 [Yin Huai] Move SaveMode to sql package.
      c025a468
    • Vladimir Grigor's avatar
      [SPARK-5335] Fix deletion of security groups within a VPC · ada993e9
      Vladimir Grigor authored
      Please see https://issues.apache.org/jira/browse/SPARK-5335.
      
      The fix itself is in e58a8b01a8bedcbfbbc6d04b1c1489255865cf87 commit. Two earlier commits are fixes of another VPC related bug waiting to be merged. I should have created former bug fix in own branch then this fix would not have former fixes. :(
      
      This code is released under the project's license.
      
      Author: Vladimir Grigor <vladimir@kiosked.com>
      Author: Vladimir Grigor <vladimir@voukka.com>
      
      Closes #4122 from voukka/SPARK-5335_delete_sg_vpc and squashes the following commits:
      
      090dca9 [Vladimir Grigor] fixes as per review: removed printing of group_id and added comment
      730ec05 [Vladimir Grigor] fix for SPARK-5335: Destroying cluster in VPC with "--delete-groups" fails to remove security groups
      ada993e9
    • Daoyuan Wang's avatar
      [SPARK-5755] [SQL] remove unnecessary Add · d5fc5149
      Daoyuan Wang authored
          explain extended select +key from src;
      before:
      == Parsed Logical Plan ==
      'Project [(0 + 'key) AS _c0#8]
       'UnresolvedRelation [src], None
      
      == Analyzed Logical Plan ==
      Project [(0 + key#10) AS _c0#8]
       MetastoreRelation test, src, None
      
      == Optimized Logical Plan ==
      Project [(0 + key#10) AS _c0#8]
       MetastoreRelation test, src, None
      
      == Physical Plan ==
      Project [(0 + key#10) AS _c0#8]
       HiveTableScan [key#10], (MetastoreRelation test, src, None), None
      
      after this patch:
      == Parsed Logical Plan ==
      'Project ['key]
       'UnresolvedRelation [src], None
      
      == Analyzed Logical Plan ==
      Project [key#10]
       MetastoreRelation test, src, None
      
      == Optimized Logical Plan ==
      Project [key#10]
       MetastoreRelation test, src, None
      
      == Physical Plan ==
      HiveTableScan [key#10], (MetastoreRelation test, src, None), None
      
      Author: Daoyuan Wang <daoyuan.wang@intel.com>
      
      Closes #4551 from adrian-wang/positive and squashes the following commits:
      
      0821ae4 [Daoyuan Wang] remove unnecessary Add
      d5fc5149
    • Michael Armbrust's avatar
      [SPARK-5573][SQL] Add explode to dataframes · ee04a8b1
      Michael Armbrust authored
      Author: Michael Armbrust <michael@databricks.com>
      
      Closes #4546 from marmbrus/explode and squashes the following commits:
      
      eefd33a [Michael Armbrust] whitespace
      a8d496c [Michael Armbrust] Merge remote-tracking branch 'apache/master' into explode
      4af740e [Michael Armbrust] Merge remote-tracking branch 'origin/master' into explode
      dc86a5c [Michael Armbrust] simple version
      d633d01 [Michael Armbrust] add scala specific
      950707a [Michael Armbrust] fix comments
      ba8854c [Michael Armbrust] [SPARK-5573][SQL] Add explode to dataframes
      ee04a8b1
    • Yin Huai's avatar
      [SPARK-5758][SQL] Use LongType as the default type for integers in JSON schema inference. · c352ffbd
      Yin Huai authored
      Author: Yin Huai <yhuai@databricks.com>
      
      Closes #4544 from yhuai/jsonUseLongTypeByDefault and squashes the following commits:
      
      6e2ffc2 [Yin Huai] Use LongType as the default type for integers in JSON schema inference.
      c352ffbd
    • Davies Liu's avatar
      [SPARK-5780] [PySpark] Mute the logging during unit tests · 0bf03158
      Davies Liu authored
      There a bunch of logging coming from driver and worker, it's noisy and scaring, and a lots of exception in it, people are confusing about the tests are failing or not.
      
      This PR will mute the logging during tests, only show them if any one failed.
      
      Author: Davies Liu <davies@databricks.com>
      
      Closes #4572 from davies/mute and squashes the following commits:
      
      1e9069c [Davies Liu] mute the logging during python tests
      0bf03158
    • David Y. Ross's avatar
      SPARK-5747: Fix wordsplitting bugs in make-distribution.sh · 26c816e7
      David Y. Ross authored
      The `$MVN` command variable may have spaces, so when referring to it, must wrap in quotes.
      
      Author: David Y. Ross <dyross@gmail.com>
      
      Closes #4540 from dyross/dyr-fix-make-distribution2 and squashes the following commits:
      
      5a41596 [David Y. Ross] SPARK-5747: Fix wordsplitting bugs in make-distribution.sh
      26c816e7
    • lianhuiwang's avatar
      [SPARK-5759][Yarn]ExecutorRunnable should catch YarnException while NMClient start contain... · 947b8bd8
      lianhuiwang authored
      some time since some reasons, it lead to some exception while NMClient start some containers.example:we do not config spark_shuffle on some machines, so it will throw a exception:
      java.lang.Error: org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: The auxService:spark_shuffle does not exist.
      because YarnAllocator use ThreadPoolExecutor to start Container, so we can not find which container or hostname throw exception. I think we should catch YarnException in ExecutorRunnable when start container. if there are some exceptions, we can know the container id or hostname of failed container.
      
      Author: lianhuiwang <lianhuiwang09@gmail.com>
      
      Closes #4554 from lianhuiwang/SPARK-5759 and squashes the following commits:
      
      caf5a99 [lianhuiwang] use SparkException to warp exception
      c02140f [lianhuiwang] ExecutorRunnable should catch YarnException while NMClient start container
      947b8bd8
    • Andrew Or's avatar
      [SPARK-5760][SPARK-5761] Fix standalone rest protocol corner cases + revamp tests · 1d5663e9
      Andrew Or authored
      The changes are summarized in the commit message. Test or test-related code accounts for 90% of the lines changed.
      
      Author: Andrew Or <andrew@databricks.com>
      
      Closes #4557 from andrewor14/rest-tests and squashes the following commits:
      
      b4dc980 [Andrew Or] Merge branch 'master' of github.com:apache/spark into rest-tests
      b55e40f [Andrew Or] Add test for unknown fields
      cc96993 [Andrew Or] private[spark] -> private[rest]
      578cf45 [Andrew Or] Clean up test code a little
      d82d971 [Andrew Or] v1 -> serverVersion
      ea48f65 [Andrew Or] Merge branch 'master' of github.com:apache/spark into rest-tests
      00999a8 [Andrew Or] Revamp tests + fix a few corner cases
      1d5663e9
    • Kay Ousterhout's avatar
      [SPARK-5762] Fix shuffle write time for sort-based shuffle · 47c73d41
      Kay Ousterhout authored
      mateiz was excluding the time to write this final file from the shuffle write time intentional?
      
      Author: Kay Ousterhout <kayousterhout@gmail.com>
      
      Closes #4559 from kayousterhout/SPARK-5762 and squashes the following commits:
      
      5c6f3d9 [Kay Ousterhout] Use foreach
      94e4237 [Kay Ousterhout] Removed open time metrics added inadvertently
      ace156c [Kay Ousterhout] Moved metrics to finally block
      d773276 [Kay Ousterhout] Use nano time
      5a59906 [Kay Ousterhout] [SPARK-5762] Fix shuffle write time for sort-based shuffle
      47c73d41
    • Venkata Ramana Gollamudi's avatar
      [SPARK-5765][Examples]Fixed word split problem in run-example and compute-classpath · 629d0143
      Venkata Ramana Gollamudi authored
      Author: Venkata Ramana G <ramana.gollamudihuawei.com>
      
      Author: Venkata Ramana Gollamudi <ramana.gollamudi@huawei.com>
      
      Closes #4561 from gvramana/word_split and squashes the following commits:
      
      285c8d4 [Venkata Ramana Gollamudi] Fixed word split problem in run-example and compute-classpath
      629d0143
    • Katsunori Kanda's avatar
      [EC2] Update default Spark version to 1.2.1 · 9c807650
      Katsunori Kanda authored
      Author: Katsunori Kanda <potix2@gmail.com>
      
      Closes #4566 from potix2/ec2-update-version-1-2-1 and squashes the following commits:
      
      77e7840 [Katsunori Kanda] [EC2] Update default Spark version to 1.2.1
      9c807650
    • Kay Ousterhout's avatar
      [SPARK-5645] Added local read bytes/time to task metrics · 893d6fd7
      Kay Ousterhout authored
      ksakellis I stumbled on your JIRA for this yesterday; I know it's assigned to you but I'd already done this for my own uses a while ago so thought I could help save you the work of doing it!  Hopefully this doesn't duplicate any work you've already done.
      
      Here's a screenshot of what the UI looks like:
      ![image](https://cloud.githubusercontent.com/assets/1108612/6135352/c03e7276-b11c-11e4-8f11-c6aefe1f35b9.png)
      Based on a discussion with pwendell, I put the data read remotely in as an additional metric rather than showing it in brackets as you'd suggested, Kostas.  The assumption here is that the average user doesn't care about the differentiation between local / remote data, so it's better not to pollute the UI.
      
      I also added data about the local read time, which I've found very helpful for debugging, but I didn't put it in the UI because I think it's probably something not a ton of people will need to use.
      
      With this change, the total read time and total write time shown in the UI will be equal, fixing a long-term source of user confusion:
      ![image](https://cloud.githubusercontent.com/assets/1108612/6135399/25f14490-b11d-11e4-8086-20be5f4002e6.png)
      
      Author: Kay Ousterhout <kayousterhout@gmail.com>
      
      Closes #4510 from kayousterhout/SPARK-5645 and squashes the following commits:
      
      4a0182c [Kay Ousterhout] oops
      5f5da1b [Kay Ousterhout] Small style fix
      5da04cf [Kay Ousterhout] Addressed more comments from Kostas
      ba05149 [Kay Ousterhout] Remove parens
      a9dc685 [Kay Ousterhout] Kostas comment, test fix
      33d2e2d [Kay Ousterhout] Merge remote-tracking branch 'upstream/master' into SPARK-5645
      347e2cd [Kay Ousterhout] [SPARK-5645] Added local read bytes/time to task metrics
      893d6fd7
    • Michael Armbrust's avatar
      [SQL] Improve error messages · aa4ca8b8
      Michael Armbrust authored
      Author: Michael Armbrust <michael@databricks.com>
      Author: wangfei <wangfei1@huawei.com>
      
      Closes #4558 from marmbrus/errorMessages and squashes the following commits:
      
      5e5ab50 [Michael Armbrust] Merge pull request #15 from scwf/errorMessages
      fa38881 [wangfei] fix for grouping__id
      f279a71 [wangfei] make right references for ScriptTransformation
      d29fbde [Michael Armbrust] extra case
      1a797b4 [Michael Armbrust] comments
      d4e9015 [Michael Armbrust] add comment
      af9e668 [Michael Armbrust] no braces
      34eb3a4 [Michael Armbrust] more work
      6197cd5 [Michael Armbrust] [SQL] Better error messages for analysis failures
      aa4ca8b8
    • Antonio Navarro Perez's avatar
      [SQL][DOCS] Update sql documentation · 6a1be026
      Antonio Navarro Perez authored
      Updated examples using the new api and added DataFrame concept
      
      Author: Antonio Navarro Perez <ajnavarro@users.noreply.github.com>
      
      Closes #4560 from ajnavarro/ajnavarro-doc-sql-update and squashes the following commits:
      
      82ebcf3 [Antonio Navarro Perez] Changed a missing JavaSQLContext to SQLContext.
      8d5376a [Antonio Navarro Perez] fixed typo
      8196b6b [Antonio Navarro Perez] [SQL][DOCS] Update sql documentation
      6a1be026
    • Sean Owen's avatar
      SPARK-5776 JIRA version not of form x.y.z breaks merge_spark_pr.py · bc57789b
      Sean Owen authored
      Consider only x.y.z verisons from JIRA. CC JoshRosen who will probably know this script well.
      Alternative is to call the version "2.0.0" after all in JIRA.
      
      Author: Sean Owen <sowen@cloudera.com>
      
      Closes #4570 from srowen/SPARK-5776 and squashes the following commits:
      
      fffafde [Sean Owen] Consider only x.y.z verisons from JIRA
      bc57789b
    • Xiangrui Meng's avatar
      [SPARK-5757][MLLIB] replace SQL JSON usage in model import/export by json4s · 99bd5006
      Xiangrui Meng authored
      This PR detaches MLlib model import/export code from SQL's JSON support, and hence unblocks #4544 . yhuai
      
      Author: Xiangrui Meng <meng@databricks.com>
      
      Closes #4555 from mengxr/SPARK-5757 and squashes the following commits:
      
      b0415e8 [Xiangrui Meng] replace SQL JSON usage by json4s
      99bd5006
    • Andrew Rowson's avatar
      [SPARK-5655] Don't chmod700 application files if running in YARN · 466b1f67
      Andrew Rowson authored
      [Was previously PR4507]
      
      As per SPARK-5655, recently committed code chmod 700s all application files created on the local fs by a spark executor. This is both unnecessary and broken on YARN, where files created in the nodemanager's working directory are already owned by the user running the job and the 'yarn' group. Group read permission is also needed for the auxiliary shuffle service to be able to read the files, as this is running as the 'yarn' user.
      
      Author: Andrew Rowson <github@growse.com>
      
      Closes #4509 from growse/master and squashes the following commits:
      
      7ca993c [Andrew Rowson] Moved chmod700 functionality into Utils.getOrCreateLocalRootDirs
      f57ce6b [Andrew Rowson] [SPARK-5655] Don't chmod700 application files if running in a YARN container
      466b1f67
    • Oren Mazor's avatar
      ignore cache paths for RAT tests · 9a6efbcc
      Oren Mazor authored
      RAT fails on cache paths. add to .rat-excludes
      
      Author: Oren Mazor <oren.mazor@gmail.com>
      
      Closes #4569 from orenmazor/apache_master and squashes the following commits:
      
      d0c9e7e [Oren Mazor] ignore cache paths for RAT tests
      9a6efbcc
    • Sean Owen's avatar
      SPARK-5727 [BUILD] Remove Debian packaging · 9a3ea49f
      Sean Owen authored
      (for master / 1.4 only)
      
      Author: Sean Owen <sowen@cloudera.com>
      
      Closes #4526 from srowen/SPARK-5727.2 and squashes the following commits:
      
      83ba49c [Sean Owen] Remove Debian packaging
      9a3ea49f
  3. Feb 11, 2015
    • Michael Armbrust's avatar
      [SQL] Make dataframe more tolerant of being serialized · a38e23c3
      Michael Armbrust authored
      Eases use in the spark-shell.
      
      Author: Michael Armbrust <michael@databricks.com>
      
      Closes #4545 from marmbrus/serialization and squashes the following commits:
      
      04748e6 [Michael Armbrust] @scala.annotation.varargs
      b36e219 [Michael Armbrust] moreFixes
      a38e23c3
    • Reynold Xin's avatar
      [SQL] Two DataFrame fixes. · d931b01d
      Reynold Xin authored
      - Removed DataFrame.apply for projection & filtering since they are extremely confusing.
      - Added implicits for RDD[Int], RDD[Long], and RDD[String]
      
      Author: Reynold Xin <rxin@databricks.com>
      
      Closes #4543 from rxin/df-cleanup and squashes the following commits:
      
      81ec915 [Reynold Xin] [SQL] More DataFrame fixes.
      d931b01d
    • Reynold Xin's avatar
      [SPARK-3688][SQL] More inline comments for LogicalPlan. · fa6bdc6e
      Reynold Xin authored
      As a follow-up to https://github.com/apache/spark/pull/4524
      
      Author: Reynold Xin <rxin@databricks.com>
      
      Closes #4539 from rxin/SPARK-3688 and squashes the following commits:
      
      5ac56c7 [Reynold Xin] exists
      da8eea4 [Reynold Xin] [SPARK-3688][SQL] More inline comments for LogicalPlan.
      fa6bdc6e
    • tianyi's avatar
      [SPARK-3688][SQL]LogicalPlan can't resolve column correctlly · 44b2311d
      tianyi authored
      This PR fixed the resolving problem described in https://issues.apache.org/jira/browse/SPARK-3688
      ```
      CREATE TABLE t1(x INT);
      CREATE TABLE t2(a STRUCT<x: INT>, k INT);
      SELECT a.x FROM t1 a JOIN t2 b ON a.x = b.k;
      ```
      
      Author: tianyi <tianyi.asiainfo@gmail.com>
      
      Closes #4524 from tianyi/SPARK-3688 and squashes the following commits:
      
      237a256 [tianyi] resolve a name with table.column pattern first.
      44b2311d
    • Michael Armbrust's avatar
      [SPARK-5454] More robust handling of self joins · a60d2b70
      Michael Armbrust authored
      Also I fix a bunch of bad output in test cases.
      
      Author: Michael Armbrust <michael@databricks.com>
      
      Closes #4520 from marmbrus/selfJoin and squashes the following commits:
      
      4f4a85c [Michael Armbrust] comments
      49c8e26 [Michael Armbrust] fix tests
      6fc38de [Michael Armbrust] fix style
      55d64b3 [Michael Armbrust] fix dataframe selfjoins
      a60d2b70
    • Daniel Darabos's avatar
      Remove outdated remark about take(n). · 03bf704b
      Daniel Darabos authored
      Looking at the code, I believe this remark about `take(n)` computing partitions on the driver is no longer correct. Apologies if I'm wrong.
      
      This came up in http://stackoverflow.com/q/28436559/3318517.
      
      Author: Daniel Darabos <darabos.daniel@gmail.com>
      
      Closes #4533 from darabos/patch-2 and squashes the following commits:
      
      cc80f3a [Daniel Darabos] Remove outdated remark about take(n).
      03bf704b
Loading