> On Sept. 8, 2015, 3:57 p.m., Jason Altekruse wrote:
> > exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java, line
> > 265
> > <https://reviews.apache.org/r/37910/diff/1/?file=1058412#file1058412line265>
> >
> > These sho
/exec/ExecConstants.java (line 265)
<https://reviews.apache.org/r/37910/#comment153777>
These should both be updated to be subclasses of AdminOptionValidator, so
that we can veryify that the string passed is the correct format when it is set.
- Jason Altekruse
On Aug. 28, 2015,
> a combination of generated code related to expressions and code not related
> to expressions.
>
> --
> Jacques Nadeau
> CTO and Co-Founder, Dremio
>
> On Thu, Sep 3, 2015 at 11:31 AM, Jason Altekruse >
> wrote:
>
> > @Jacques,
> >
> > On your point
@Jacques,
On your point a) about expressing failures and the compilation model, I had
thought about previously using the interpreter to figure out which
expression against the current row failed, once we have caught an exception
out of some part of the complete code-generated expression evaluation
[
https://issues.apache.org/jira/browse/DRILL-3669?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3669.
Resolution: Fixed
Fixed in 4b8e85ad6fb40554e6752144f09bdfb474d62d9b
> fix missing dir
While I initially wanted to say I agree with Jinfeng, I think the user
experience should be better than having to essentially run the query twice.
It doesn't seem crazy idea for Drill to carry around a source table for a
batch of records (maybe even an offset/line number in the scan if it is
known)
https://github.com/mapr/incubator-parquet-mr/tree/1.6.0rc3-drill-r0.3
I am working with Julien Le Dem on getting us off of the fork, but for now
the source code is accessible here. Let me know if you need any help
looking through the parquet code. Is there a particular JIRA you are trying
to addre
This is actually an error message that was recently fixed. It happens when
using sum on varchar [1]. You can see in the output of your intermediate
query with the json blobs in it that the numeric values are actually
surrounded by quotes, so they will need to be cast to int or double to have
sum ev
Steven makes a good point, this is not something that can currently be more
strictly enforced, because of the way we use the primitive vectors inside
the composite ones like the variable length vectors.
We should try to come up with all of the "constraints" that are violated
(or not explicitly con
I feel like there is a little misunderstanding here.
Rahul, did you try setting the option that Steven suggested?
`store.partition.hash_distribute`
This will cause a re-distribution of the data so that the rows that belong
in a particular partition will all be written by a single writer. They wil
the hive module should manage those and
> how to rerun surefire tests with each active profile. For major changes, I
> think you need to have separate modules. (For example HBase 94 versus 98+)
>
>
>
> --
> Jacques Nadeau
> CTO and Co-Founder, Dremio
>
> On Tue, Aug
I think Jacques has a good point about the code belonging together, but we
should then talk about how to solve this problem. Users are going to have
different versions of these datasources that they have deployed, and I
don't think we should consider it an afterthought as to how they get Drill
to w
I don't know if I missed something, but the Postgres docs seem to indicate
that there is no equivalent to the concept of a SYSTEM option that exists
in Drill, which can be set with a query. Options can be set at server
startup, either in a configuration file or with a command line parameter
[2]. On
I also saw this failure running the tests on my linux vm, the only changed
setting is the -PlargeTests flag, memory and fork count are defaults. All
of the tests pass on my mac with default settings, no flags.
On Wed, Aug 5, 2015 at 1:03 PM, Hanifi Gunes wrote:
> Did you tighten your memory sett
[
https://issues.apache.org/jira/browse/DRILL-3484?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3484.
Resolution: Fixed
ae2a45c8f803affcbbb021105c1a30cba4bd4213
> Error using functions with
[
https://issues.apache.org/jira/browse/DRILL-3341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3341.
Resolution: Fixed
Assignee: Sudheesh Katkam (was: Jason Altekruse)
> M
[
https://issues.apache.org/jira/browse/DRILL-3122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3122.
Resolution: Fixed
Assignee: Sudheesh Katkam (was: Jason Altekruse)
> Changin
Hey Rahul,
This is really cool! Thanks for all of the time you put into writing this,
I think we have a lot of available opportunities to reach new communities
with efforts like this.
I noticed last week another contributor opened a JIRA for a solr plugin,
there might be a good opportunity for th
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36210/#review92328
---
Ship it!
Ship It!
- Jason Altekruse
On July 13, 2015, 11:08 p.m
Hello All,
As you might have noticed, we have started opening up pull requests for new
patches and going through the review cycle over on github.
I wanted to bring up one small issue that Sudheesh noticed with my review
of one of his patches. He had posted his change-set in two parts (the
primary
Jason Altekruse created DRILL-3521:
--
Summary: [umbrella] Review switch statements throughout codebase
to add default cases where there are none
Key: DRILL-3521
URL: https://issues.apache.org/jira/browse/DRILL
It is meant to represent that a data type has been materialized for a given
column. As we can have column with the ANY type at planning time, discovery
of type is the distinction made when we create one of the MaterializedField
s.
Unfortunately there is no explicit concept for a non-MaterializedFi
@Alexander If you want to test the speed of the ODBC driver you can do that
without a new storage plugin.
If you get the entire dataset into memory, it will be returned from Drill a
quickly as we can possibly send it to the client. One way to do this is to
insert a sort; we cannot send along any o
[
https://issues.apache.org/jira/browse/DRILL-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3483.
Resolution: Fixed
Fixed in 9b351c945b5f10d27cf07b9b5c1a435a029614b7
> Clar
160e5457 0 --=[pre_exec_merge],
> commit a0d3c6977820516983142c96d7f9374681529968 0 --=[drill-1.0.0-m1],
> commit 98b208e262dd9b54988f5eeffacea7d0e83c958c 0
> --=[drill-root-0.4.0-incubating], commit
> c7cb36c8b45613bab299dfe6cafb36d4d2e00add 0 --=[0.9.0]} ]
> [info] HEA
Hello All,
I just pushed a commit with my package docs that I wrote a while ago. I
made some last edits to remove spelling and grammar issues found in the
final reviews and I stupidly did not run the build before I pushed it.
I messed up the edits and left two spaces at the end of lines. This wil
developers should be aware of and I will work on filling out a
complete draft.
https://issues.apache.org/jira/browse/DRILL-2077
On Thu, Jul 16, 2015 at 11:58 AM, Jason Altekruse
wrote:
> Bump
>
> On Mon, Jul 6, 2015 at 2:45 PM, Jason Altekruse
> wrote:
>
>> Hello Drill dev
Bump
On Mon, Jul 6, 2015 at 2:45 PM, Jason Altekruse
wrote:
> Hello Drill devs,
>
> A few months ago I submitted this patch for package level documentation in
> Drill. I received some comments and fixed a few reported issues with the
> patch, but I did not follow through to t
Just to share the strategy for debugging future instances of problems like
this. Maven has a command that will show you the exploded dependency tree
of a project [0]. Just pipe this into a file and look for the version
number of any jars you found that look like they may be conflicting
transitive d
Jason Altekruse created DRILL-3484:
--
Summary: Error using functions with no parameters when
`drill.exec.functions.cast_empty_string_to_null` is set to true
Key: DRILL-3484
URL: https://issues.apache.org/jira
va-exec/src/main/java/org/apache/drill/exec/server/rest/profile/FragmentWrapper.java
(line 103)
<https://reviews.apache.org/r/36210/#comment144207>
Can we just change the name?
- Jason Altekruse
On July 6, 2015, 5:15 p.m., Sudh
pagate to gh
> and close the PR request there.
>
> No fancy plugins needed for that. Mentioning the jira gets a link to the
> PR and the content of the PR gets mirrored to the mailing list as it
> happens as well.
>
> Sent from my iPhone
>
> > On Jul 7, 2015
I would like to see some attention given to the Cassandra storage plugin
work that Yash submitted a few months ago. I am willing to help out with
the review on this, but might not have a lot of time to contribute to new
code that still needs to be written before it is merged. If anyone has
interest
-CREATION
Diff: https://reviews.apache.org/r/36292/diff/
Testing
---
Testing in progress, relevent related unit tests are passing
Thanks,
Jason Altekruse
Jason Altekruse created DRILL-3471:
--
Summary: Flatten currently sharing code poorly with project
operator
Key: DRILL-3471
URL: https://issues.apache.org/jira/browse/DRILL-3471
Project: Apache Drill
[
https://issues.apache.org/jira/browse/DRILL-1094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1094.
Resolution: Fixed
Fix Version/s: (was: Future)
1.0.0
The
7, 2015 at 1:35 PM, Jacques Nadeau
> > wrote:
> > >>>
> > >>> I don't think we need anything formal. Do you want to propose a few
> > >> simple
> > >>> guidelines?
> > >>>
> > >>> E.g. Should we li
Proposed process below in the linked google doc. Please make suggestions in
comments.
Much of the content is a description of the current process, which the dev
team is already familiar with. I'm hoping that this will be detailed enough
that we can just include it in the docs as the general guidel
Seems to be enough consensus that this is beneficial. I took a look at the
bylaws and it doesn't say anything specific there about an official review
process. Is there a need to start a separate vote thread before making a
change like this?
I would be in favor of allowing both for a little bit, if
[
https://issues.apache.org/jira/browse/DRILL-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-2745.
Resolution: Not A Problem
> Query returns IOB Exception when JSON data with empty arrays
Hello Drill devs,
A few months ago I submitted this patch for package level documentation in
Drill. I received some comments and fixed a few reported issues with the
patch, but I did not follow through to try to get a +1 from another
committer. With everything that was going on stabilizing Drill
+1 binding
- downloaded and built the source tarball, all tests passed (on MAC osx)
- started sqlline, issued a few queries
- tried a basic update of storage plugin from the web UI and looked over a
few query profiles
On Thu, Jul 2, 2015 at 5:42 PM, Mehant Baid wrote:
> +1 (binding)
>
> * Down
[
https://issues.apache.org/jira/browse/DRILL-2105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-2105.
Resolution: Fixed
Fix Version/s: (was: 1.2.0)
0.8.0
It looks
[
https://issues.apache.org/jira/browse/DRILL-1770?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1770.
Resolution: Fixed
Fix Version/s: (was: 1.2.0)
0.8.0
This was
[
https://issues.apache.org/jira/browse/DRILL-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1754.
Resolution: Duplicate
Fix Version/s: (was: 1.2.0)
> Flatten nested wit
[
https://issues.apache.org/jira/browse/DRILL-1753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1753.
Resolution: Fixed
Fix Version/s: (was: 1.2.0)
1.1.0
> Flat
Hello Drillers,
I have created a Google spreadsheet to track leaders of the weekly hangout
(Tuesday at 10am Pacific time) to make sure we always have someone able to
attend the meeting and facilitate discussion. Commitment is pretty low, for
anyone who has attended the hangout it should be easy to
My regex won't capture every case, but it found a decent number of these:
interface .*\n.*logger
Targets
String 'interface .*\n.*logger'
Found usages (29 usages found)
Unclassified usage (29 usages found)
drill-common (4 usages found)
org.apache.drill.common.expressi
I assume it was added during creation of the file using a template that
inserted the logger by default. We should remove it and any other places
where it occurs to prevent confusion.
On Tue, Jun 30, 2015 at 2:42 PM, Daniel Barclay
wrote:
> Why does _interface_ org.apache.drill.exec.store.SchemaF
+1 to Hanifi's comments, I think it makes much more sense to have a number
of sites where the operators are explicitly catching a checked OOM
exception and either decide to handle it or produce a message like "Hash
Aggregate does not support our of memory conditions". This would be
particularly use
Come join the Apache Drill hangout to find out what is new in the upcoming
1.1 release. Anyone with an interest in Drill is welcome to attend.
https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc
[
https://issues.apache.org/jira/browse/DRILL-3370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3370.
Resolution: Fixed
Fixed in a915085e8a8b4255ff659086d047cc5dd874a5bf
> FLATTEN error wit
[
https://issues.apache.org/jira/browse/DRILL-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1673.
Resolution: Fixed
Fixed in 233faf2674c9ea2a9e416d01091bbf3658406f69
> Flatten function
e the ternary statment
before running tests and merging.
- Jason
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35942/#review89567
-----
: https://reviews.apache.org/r/35942/diff/
Testing
---
Unit tests run, regression in progress
Thanks,
Jason Altekruse
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35881/#review89528
---
Ship it!
Ship It!
- Jason Altekruse
On June 25, 2015, 8:02 p.m
[
https://issues.apache.org/jira/browse/DRILL-2167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-2167.
Resolution: Duplicate
Fix Version/s: (was: 1.1.0)
> Order by on a repeated in
big issue though.
- Jason Altekruse
On June 25, 2015, 4:53 p.m., abdelhakim deneche wrote:
>
> ---
> This is an automatically generated e-mail. To reply, visit:
> https
[
https://issues.apache.org/jira/browse/DRILL-1616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1616.
Resolution: Duplicate
> Add support for count() on maps and arr
[
https://issues.apache.org/jira/browse/DRILL-1616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-1616.
Resolution: Fixed
> Add support for count() on maps and arr
t, the zeroVector() method
calls a method on the data buffer directly. We need to add a return false after
the clear in the finally block.
exec/java-exec/src/main/codegen/templates/NullableValueVectors.java (line 216)
<https://reviews.apache.org/r/35484/#comment141678>
Same as above
- Jas
In light of Aditya's explanation I think this is a good way to clarify the
relationship between Drill, Hive and Hbase. These are core plugins that we
are planning to support completely, just as we do with the HDFS API in the
FileSystemPlugin, which is currently a part of the exec module.
+1
On Tu
You can mistype a column that you are sorting on or joining on and get the
same problem. Vicky has filed a bug for a subquery that looked to be
returning wrong results, but one of the columns she was trying to refer to
was not available within that scope, and we happily filled it in with all
null v
That is pacific time, the meeting will start in about 10 minutes.
On Tue, Jun 23, 2015 at 9:59 AM, Jason Altekruse
wrote:
> Join us at our weekly hangout to discuss what has been happening in the
> Drill community!
>
> https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc
>
Join us at our weekly hangout to discuss what has been happening in the
Drill community!
https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc
Hello Drill developers,
I am writing this message today to propose allowing the use of github pull
requests to perform reviews in place of the apache reviewboard instance.
Reviewboard has caused a number of headaches in the past few months, and I
think its time to evaluate the benefits of the apa
> On June 19, 2015, 5:06 p.m., Jason Altekruse wrote:
> > exec/java-exec/src/main/codegen/templates/FixedValueVectors.java, line 92
> > <https://reviews.apache.org/r/35484/diff/1/?file=985297#file985297line92>
> >
> > The reallocation loops will run inf
> On June 19, 2015, 5:06 p.m., Jason Altekruse wrote:
> > exec/java-exec/src/main/codegen/templates/FixedValueVectors.java, line 92
> > <https://reviews.apache.org/r/35484/diff/1/?file=985297#file985297line92>
> >
> > The reallocation loops will run inf
Jason Altekruse created DRILL-3323:
--
Summary: Flatten planning rule creates unneeded copy of the list
being flattened, causes executuion/allocation issues with large lists
Key: DRILL-3323
URL: https
at the allocator tracks
buffer lengths with ints.
- Jason Altekruse
On June 17, 2015, 6:54 p.m., Hanifi Gunes wrote:
>
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.
edge cases,
> and
> > the worst part is that any changes to how queries are planned or for
> > example the size of the batches can make some tests useless.
> >
> > On Tue, Jun 16, 2015 at 12:38 PM, Jason Altekruse <
> > altekruseja...@gmail.com>
> > wrote:
[
https://issues.apache.org/jira/browse/DRILL-3263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-3263.
Resolution: Fixed
Fixed in 437706f750b0ec50b60582ea2c47e7017e2718e3
> Read smallint
n.
> Jason, can you work with Bridget and Kristine to add this.
Will do
- Jason
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35475/#review88243
-----
Hello Drill devs,
I would like to propose a proactive effort to make the Drill codebase
easier to unit test.
Many JIRAs have been created for bugs that should have been prevented by
better unit testing, and we are still fixing these kinds of bugs today as
they crop up. I have a few ideas, and I pl
/hive/TestHiveStorage.java
27ba9fe
Diff: https://reviews.apache.org/r/35475/diff/
Testing
---
Unit tests passing, cluster tests are pending
Thanks,
Jason Altekruse
Please upload the image or file to a public host and share a link.
Thanks,
Jason
On Tue, Jun 9, 2015 at 11:52 AM, Abdel Hakim Deneche
wrote:
> I am not able to see the error. Did you attach an image to your email ? if
> so, I don't think the mailing list allows attachments to emails.
>
> On Mon
Jason Altekruse created DRILL-3263:
--
Summary: Read smallint and tinyint data from hive as integer until
these types are well supported throughout Drill
Key: DRILL-3263
URL: https://issues.apache.org/jira/browse
se are opened, it
>> would be easier to give feedback on the relative merit of that work versus
>> the alternative solution you suggested.
>>
>> On Mon, Jun 8, 2015 at 11:12 AM, Jason Altekruse <
>> altekruseja...@gmail.com>
>> wrote:
>>
>&g
trange behaviors. Are you planning on changing them on the
> schema side as well? That way Calcite wouldn't insert weird expression
> patterns that would cause other problems if you change the execution side.
>
> On Mon, Jun 8, 2015 at 12:41 PM, Jason Altekruse >
> wrote:
>
ened, it
> would be easier to give feedback on the relative merit of that work versus
> the alternative solution you suggested.
>
> On Mon, Jun 8, 2015 at 11:12 AM, Jason Altekruse >
> wrote:
>
> > Hello Drillers,
> >
> > I have been working on DRILL-3209, w
Hello Drillers,
I have been working on DRILL-3209, which aims to speed up reading from hive
tables by re-planning them as native Drill reads in the case where the
tables are backed by files that have available native readers. This will
begin with parquet and delimited text files.
To provide the s
/_/event/ci4rdiju8bv04a64efj5fedd0lc
- Jason Altekruse
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34541/#review85986
---
Ship it!
Ship It!
- Jason Altekruse
On May 27, 2015, 2:19 p.m
I understand what you want to do, unfortunately we don't have support for
this right now. A UDF is the best I can suggest at this point.
Just to explore the idea a little further for the sake of creating a
complete feature request, I assume you would just want nulls filled in for
the cases where t
Jason Altekruse created DRILL-3209:
--
Summary: [Umbrella] Plan reads of Hive tables as native Drill
reads when a native reader for the underlying table format exists
Key: DRILL-3209
URL: https://issues.apache.org
Hello Drillers,
I merged a patch from Chris yesterday that cleaned up and fixed some issues
in a good number of the unit tests.
The primary problem he solved was improper usage of Java asserts to test
for the detecting success conditions in the tests. There was no single
contributor or component
://issues.apache.org/jira/browse/INFRA-9733
This is a good time to remind everyone to be tracking the apache repo, not
the github mirror. This is the address you can add as a remote to track it.
git://git.apache.org/drill.git
- Jason Altekruse
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34598/#review85453
---
Ship it!
Ship It!
- Jason Altekruse
On May 26, 2015, 5:39 p.m
Come join the Drill community as we discuss what has been happening lately
and what is in the pipeline. All are welcome, if you know about Drill, want
to know more or just want to listen in.
https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34498/#review85014
---
Ship it!
Ship It!
- Jason Altekruse
On May 22, 2015, 10:21 p.m
/record/TestMaterializedField.java
<https://reviews.apache.org/r/34498/#comment136477>
Minor nitpick, grammar
- Jason Altekruse
On May 22, 2015, 9:15 p.m., Hanifi Gunes wrote:
>
> ---
> This is an automatically generated e
Jason Altekruse created DRILL-3158:
--
Summary: Add result verification to tests that currently run a
query and just check to make sure no exception occurs
Key: DRILL-3158
URL: https://issues.apache.org/jira
+1 binding
Downloaded the source and binary tarballs, built the source and all unit
tests passed. Ran a few queries in embedded mode and checked a few pages on
the web UI.
Great work everyone! Even Cyanide and Happiness got into the drill spirit
to celebrate the release!
http://explosm.net/comic
Jason Altekruse created DRILL-3116:
--
Summary: Headers do not resize in enhanced sqlline that correctly
resizes columns to nicely format data
Key: DRILL-3116
URL: https://issues.apache.org/jira/browse/DRILL-3116
Jason Altekruse created DRILL-3092:
--
Summary: Memory leak when an allocation fails near the creation of
a RecordBatchData object
Key: DRILL-3092
URL: https://issues.apache.org/jira/browse/DRILL-3092
[
https://issues.apache.org/jira/browse/DRILL-2976?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse resolved DRILL-2976.
Resolution: Fixed
Fixed in 4c8ccedf387a8e3539f8eaabdcbc7945655d11e9 and
iting data with it, external
confirmation of accuracy would be nice to have. We should probably open a JIRA
for testing it once it is added to parquet-mr or the c++ reader based on impala.
- Jason Altekruse
On May 12, 2015, 4:37 a.m., Mehant
Drillers,
Sudheesh was trying to run some queries against the parquet files we
package with the build and was seeing this error message [1] in embedded
mode. I tried doing a build on my machine and ran the same query and did
not see the problem, we also exchanged builds and he saw the issue on his
> On May 11, 2015, 11:52 p.m., Jason Altekruse wrote:
> > exec/java-exec/src/test/java/org/apache/drill/exec/vector/complex/TestEmptyPopulation.java,
> > line 69
> > <https://reviews.apache.org/r/34063/diff/3/?file=955845#file955845line69>
> >
> > A
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34063/#review83328
---
Ship it!
Ship It!
- Jason Altekruse
On May 12, 2015, 12:18 a.m
201 - 300 of 573 matches
Mail list logo